Tale of first love is a many splendoured cliche
At high school, Dawson Cole (Luke Bracey) and Amanda Collier (Liana Liberato) fall head over heels in love.
Alas, it’s a forbidden romance because she is a good girl with wealthy parents and aspirations to attend college and he has the misfortune to be born into a viper’s nest of criminals.
A tragic accident separates the teenage lovebirds and they embark on different paths.
Twenty years later, Dawson (now played by James Marsden) receives a call from lawyer Morgan Dupree (Clarke Peters) to inform him that his surrogate father Tuck Hostetler (Gerald McRaney) has died. Dawson ventures back to honour Tuck’s dying wish and finds that the deceased has sneakily arranged for Amanda (Michelle Monaghan), who is now married, to help scatter the ashes.