js alexandra answered Channing Tatum is the name of the guy who has played John in Tyree in the movie Dear John.