general | March 09, 2026

10 Great Movies About Serial Killers

Christian Bale Leonardo DiCaprio

When author Bret Easton Ellis was approached about taking his American Psycho novel and turning it into a film, he felt it simply couldn’t be done because of the extremely graphic nature of his story. The serial killer movie was purchased by producer Edward R. Pressman, who was determined to bring the story to the big screen.

Before Christian Bale was cast as serial killer Patrick Bateman, director Oliver Stone was brought in and since Lionsgate already had a contract with Leonardo DiCaprio, he was brought in to play Bateman. Things didn’t go well with Stone and DiCaprio, so both left the project, and Mary Harron took over the directing role, bringing back Christian Bale.

The film follows Bateman, who lives a double life – in the day he is a New York City investment banker and by night Bateman is a serial killer. Bale was joined by Willem Dafoe, Jared Leto, Josh Lucas, Chloë Sevigny, and Reese Witherspoon in this overly violent film.