American Psycho (film)

Easton considered his controversial novel unfilmable but producer Edward R. Pressman was determined to adapt it and bought the film rights in 1992. Stuart Gordon, David Cronenberg, and Rob Weiss considered directing the film before Harron and Turner began writing the screenplay in 1996. They sought to make a 1980s period film that emphasized the novel's satire. The pre-production period was tumultuous; Harron chose Bale to play Bateman, but because distributor Lions Gate Films sought Leonardo DiCaprio in the role, Harron was fired and replaced with Oliver Stone. After DiCaprio and Stone left due to creative differences, Harron was rehired and allowed to cast Bale. Principal photography began in February 1999 in Toronto and New York City.