It’s been 20 years since Patrick Bateman needed to return some videotapes. In honor of the film’s anniversary, take a look back at the cast then and now.
Lionsgate
2 of 13
Christian Bale as Patrick Bateman
Lionsgate / Getty Images
3 of 13
Reese Witherspoon as Evelyn Williams
Lionsgate / Getty Images
4 of 13
Justin Theroux as Timothy Bryce
Lionsgate / Getty Images
5 of 13
Josh Lucas as Craig McDermott
Lionsgate / Getty Images
6 of 13
Chloë Sevigny as Jean
Lionsgate / Getty Images
7 of 13
Matt Ross as Luis Carruthers
Lionsgate / Getty Images
8 of 13
Bill Sage as David Van Patten
Lionsgate / Getty Images
9 of 13
Jared Leto as Paul Allen
Lionsgate / Getty Images
10 of 13
Willem Dafoe as Donald Kimball
Lionsgate / Getty Images
11 of 13
Samantha Mathis as Courtney Rawlinson
Lionsgate / Getty Images
12 of 13
Cara Seymour as Christie
Lionsgate / Getty Images
13 of 13
Guinevere Turner as Elizabeth
Lionsgate / Getty Images