Ryan Gosling, Rachel McAdams, Joan Allen, and others in this movie were fantastic. Heck, they even had James Garner (from 'The Rockford Files') fame, playing an old version of Ryan Gosling. And Gena Rowlands playing the old version of Rachel McAdams.