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
Crew
Nick Cassavetes
Director
Aaron Zigman
Original Music Composer
Avram Butch Kaplan
Executive Producer
Nicholas Sparks
Novel
Jeremy Leven
Screenplay
Alan Heim
Editor
Jan Sardi
Screenplay
Robert Fraisse
Director of Photography
Kelly Cabral
Supervising Sound Editor
Jason King
Sound Effects Editor
Recommended
Info provided by The Movie Database. Watch sources provided by JustWatch.