
The Best of Me
“You never forget your first love.”
In the small hometown they both left long ago, Amanda Collier (Michelle Monaghan) and Dawson Cole (James Marsden) meet again after many years apart. They were high school sweethearts once, played as teenagers by Liana Liberato and Luke Bracey, and Michael Hoffman moves between those two summers and the present. Now each carries a life built without the other, and a few days in town may be all the time they have.
Robby Rasmussenas Bobby / Aaron
Mia Frostas Brandi
Kesha Bullard Lewisas Leonie






















