The Best of Me ★★

James Marsden doesn't even look like the actor who played his younger self. The casting director could've done better.