Hayden Christensen в ролята на David Rice
Jamie Bell в ролята на Griffin
Samuel L. Jackson в ролята на Roland
Rachel Bilson в ролята на Millie Harris
Michael Rooker в ролята на William Rice
Diane Lane в ролята на Mary Rice
AnnaSophia Robb в ролята на Young Millie
Max Thieriot в ролята на Young David
Jesse James в ролята на Young Mark
Tom Hulce в ролята на Mr. Bowker
Kristen Stewart в ролята на Sophie
Teddy Dunn в ролята на Mark Kobold
Barbara Garrick в ролята на Ellen
Michael Winther в ролята на Day Bank Manager
Massimiliano Pazzaglia в ролята на Italian Desk Cop
Shawn Roberts в ролята на English Bartender
Nathalie Cox в ролята на English Beauty
Meredith Henderson в ролята на Fiona
Tony Nappo в ролята на NYPD Detective
Clark Beasley Jr. в ролята на Bank Guard
Valentino Visentini в ролята на Police Officer
Angelica Lisk-Hann в ролята на Paladin