Channing Tatum stars as John Tyree in Screen Gems' Dear John (2010)

Channing Tatum stars as John Tyree in Screen Gems' Dear John (2010)