Channing Tatum
Taking hearts hostage
If the heart-wrenching love story written by Nicolas Sparks isn’t enough to make you swoon, the sight of Channing Tatum in those military duds will surely do the job. In Dear John, Tatum plays an Army sergeant who communicates with his one true love (played by Amanda Seyfried) through a series of love letters. If you won’t take him, Amanda, we will!