American Psycho: Directed by Mary Harron. With Christian Bale, Justin Theroux, Josh Lucas, Bill Sage. A wealthy New York City investment banking executive, Patrick Bateman, hides his alternate psychopathic ego from his co-workers and friends as he delves deeper into his violent, hedonistic fantasies.