American Psychois a 2000 satirical psychological horror film co-written and directed by Mary Harron, based on Bret Easton Ellis's 1991 novel of the same name. It stars Christian Bale, Willem Dafoe, Jared Leto, Josh Lucas, Chloë Sevigny, Samantha Mathis, Cara Seymour, Justin Theroux, Guinevere Turner and Reese Witherspoon.
Producer Edward R. Pressman purchased the film rights to the novel in 1992. After discussions with David Cronenberg fell through, Harron was brought on to direct and cast Bale in the lead role. Lionsgate acquired worldwide distribution in 1997 and temporarily replaced Harron and Bale with Oliver Stone as director and Leonardo DiCaprio portraying Patrick Bateman. DiCaprio left in favor ofThe Beachand Harron and Bale were brought back.