Channing Tatum
"Dear John" was adapted into a film in 2010 starring Channing Tatum as John Tyree and Amanda Seyfried as Savannah Curtis. The film was directed by Lasse Hallström and screenplay was written by Jamie Linden.