Director
Cast
Ryan Gosling as Noah
Rachel McAdams as Allie
James Garner as Duke
Gena Rowlands as Allie Calhoun
James Marsden as Lon
Kevin Connolly as Fin
Sam Shepard as Frank Calhoun
Joan Allen as Anne Hamilton
Writers
Jeremy Leven (screenplay)
Jan Sardi (adaptation)
Nicholas Sparks (novel)