All Cast

Robert De Niro
Frank Goode

Drew Barrymore
Rosie

Kate Beckinsale
Amy

Sam Rockwell
Robert

Melissa Leo
Colleen

Damian Young
Jeff

James Frain
Tom

Katherine Moennig
Jilly

Brendan Sexton III
Mugger

James Murtaugh
Dr. Ed

Austin Lysy
David
Chandler Frantz
Young David

Lily Mo Sheen
Young Amy

Seamus Davey-Fitzpatrick
Young Robert

Lucian Maisel
Jack
Jason Harris
Cab Rider #1
