10 Best Movies Like Dear John
If you loved Dear John, we've curated the perfect watchlist for you based on shared genres, themes, and directorial style.

Broken Arrow
Why watch this? A perfect follow-up to Dear John for fans of Drama. It captures a similar emotionally gripping atmosphere.
Indian scout Tom Jeffords is sent out to stem the war between the American settlers and Apaches in the late 1870s Arizona. He learns that the Indians kill only to protect themselve...

You Can Live Forever
Why watch this? A perfect follow-up to Dear John for fans of Drama. It captures a similar emotionally gripping atmosphere.
When Jaime, a gay teenager, is sent to live in a community of Jehovah's Witnesses in small-town Quebec, she falls madly in love with a devout Witness girl. The two embark on an int...

The Other Side of Heaven
Why watch this? A perfect follow-up to Dear John for fans of Drama. It captures a similar adrenaline-pumping atmosphere.
John H. Groberg, a middle class kid from Idaho Falls, crosses the Pacific to become a Mormon missionary in the remote and exotic Tongan island kingdom during the 1950's. He leaves ...

To the Wonder
Why watch this? A perfect follow-up to Dear John for fans of Drama. It captures a similar emotionally gripping atmosphere.
After falling in love in Paris, Marina and Neil come to Oklahoma, where problems arise. Their church's Spanish-born pastor struggles with his faith, while Neil encounters a woman f...

Return to Peyton Place
Why watch this? A perfect follow-up to Dear John for fans of Drama. It captures a similar emotionally gripping atmosphere.
Residents of the small town of Peyton Place aren't pleased when they realize they're the characters in local writer Allison MacKenzie's controversial first novel. A sequel to the h...

5 to 7
Why watch this? A perfect follow-up to Dear John for fans of Comedy. It captures a similar light-hearted atmosphere.
A young writer begins an affair with an older woman from France whose open marriage to a diplomat dictates that they can meet only between the hours of 5 p.m. to 7 p.m....