Cast
-
Ryan Gosling
Noah Calhoun
-
Rachel McAdams
Allie Hamilton
-
Gena Rowlands
Older Allie
-
James Garner
Older Noah 'Duke'
-
Joan Allen
Anne Hamilton
-
David Thornton
John Hamilton
-
James Marsden
Lon Hammond
-
Kevin Connolly
Fin
-
Sam Shepard
Frank Calhoun
-
Starletta DuPois
Nurse Esther
-
Ed Grady Harry -
Jennifer Echols
Nurse Selma
-
Heather Wahlquist
Sara Tuffington
-
Cullen Moss
Bodee
-
Thunderbird Dinwiddie
Veronica
-
James Middleton Aaron -
Peter Rosenfeld Professor -
Obba Babatundé
Band Leader
-
Chuck Pacheco
Bus Driver
-
Todd Lewis Reporter