American Psycho (2000) American Psycho is a satirical psychological thriller starring Christian Bale, who plays Patrick Bateman. He's a gorgeous, respected businessman living in New York — but after dark, he moonlights as a serial killer. Watch American Psycho now. Image Source: Everett Collection