Watch Movie
Cast

Christian Bale
Patrick Bateman

Justin Theroux
Timothy Bryce

Josh Lucas
Craig McDermott

Bill Sage
David Van Patten

Chloë Sevigny
Jean

Reese Witherspoon
Evelyn Williams

Samantha Mathis
Courtney Rawlinson

Matt Ross
Luis Carruthers

Jared Leto
Paul Allen

Willem Dafoe
Donald Kimball

Cara Seymour
Christie

Guinevere Turner
Elizabeth