American Psycho (2000)
American Psycho is a 2000 American cult psychological thriller black comedy film directed by Mary Harron based on Bret Easton Ellis's novel of the same name. It stars Christian Bale, Willem Dafoe, Jared Leto, Josh Lucas, Samantha Mathis, Chloƫ Sevigny, Cara Seymour, Justin Theroux, and Reese Witherspoon. It debuted at the Sundance Film Festival on April 14, 2000.
More at Wikipedia.