Dear John is a 2010 American war drama movie set in Charleston, South Carolina. It stars Channing Tatum and Amanda Seyfried. The movie is about a soldier who falls in love with a college student called Savannah Lynn Curtis.