Charlize Theron | Aileen | |
Bruce Dern | Thomas | |
Annie Corley | Donna | |
Marco John St. | Evan/Undercover "John" | |
Scott Wilson | Horton/Last "John" | |
Tim Ware | Chuck |
Christina Ricci | Selby | |
Lee Tergesen | Vincent Corey | |
Pruitt Taylor Vince | Gene/Stuttering "John" | |
Marc Macaulay | Will/Daddy "John" | |
Rus Blackwell | Cop | |
Stephan Jones | Lawyer |