Question: who stars in the movie the best of me
Answer: The film stars James Marsden and Michelle Monaghan with Luke Bracey and Liana Liberato .