Where to Watch Every Nicholas Sparks Movie
When it comes to book-to-screen adaptations, Nicholas Sparks is the king. Over the course of nearly three decades, his love stories have captivated readers and moviegoers alike.
With two new Nicholas Sparks adaptations coming down the pipeline — Counting Miracles and Remain — we thought it was time for a refresher on all the Nicholas Sparks movies that have come before. Do you remember who starred in Message in a Bottle? Did you know it’s been 10 years since the last Nicholas Sparks movie hit theaters? Swooon has your full guide to all Nicholas Sparks movies, including who starred in each one, how to watch them all, and more.
Message in a Bottle
Sparks published Message in a Bottle in 1998. It was his second novel, but the first movie of his to be adapted for the screen. The film adaptation was released on February 12, 1999.
What is Message in a Bottle about?
Chicago Tribune reporter Theresa Osborne discovers a message in a bottle in the sand while on a trip to Cape Cod. The message inside is a love letter addressed to a woman named Catherine. The paper publishes the love letter, and they receive another similar letter that’s traced to Garrett Blake, Catherine’s husband, who lives on the Outer Banks of North Carolina. Theresa heads to North Carolina to do more research into the letters and quickly grows closer to Garrett. As Garrett continues to grieve the loss of Catherine, he gets a second chance at love with Theresa.
Who stars in Message in a Bottle?
Robin Wright plays Theresa, alongside Kevin Costner as Garrett. Paul Newman, in one of his final live-action film roles, plays Garrett’s father, Dodge.
Where to watch Message in a Bottle:
Message in a Bottle is available to stream for free on Tubi.

Warner Brothers / Everett Collection.
A Walk to Remember
A Walk to Remember was Sparks’ third published novel. The book was released in 1999, and the film adaptation hit theaters on January 25, 2002. While the book is set in the 1950s, the movie is set in the present day (of when it was released).
What is A Walk to Remember about?
Landon Carter is the popular guy with a wild side. Following some underage drinking and a student getting injured because of a prank, Landon avoids getting expelled by working with the janitor after school, tutoring students, and participating in the school play. This is how he’s reintroduced to Jamie Sullivan, a girl he’s known forever but has never noticed. Even though she warned him not to, Landon falls in love with Jamie. However, their road to happiness faces serious obstacles in this opposites-attract tale of first love.
Who stars in A Walk to Remember?
Shane West plays Landon Carter. In her first leading role, Mandy Moore stars as Jamie Sullivan. Daryl Hannah plays Landon’s mom, Cynthia Carter.
Where to watch A Walk to Remember:
A Walk to Remember is available to stream on Tubi, Prime Video, The Roku Channel, Pluto TV, and CW app.

New Line / Everett Collection
The Notebook
In 1996, Sparks published his first novel, The Notebook. The book was the second of Sparks’ novels to be turned into a movie. The Notebook was released on June 25, 2004, and became a cultural phenomenon.
What is The Notebook about?
The film begins in 2004 with the elderly Noah (who goes by Duke) reading a love story from a notebook to his wife, Allie, at a nursing home. The story he’s telling is their love story, one that begins with Noah and Allie as teenagers. Allie’s wealthy family wants to keep her from Noah, but these two fall madly in love. However, at the end of their perfect and passionate summer, miscommunication pulls Noah and Allie apart. Years later, Noah and Allie meet again, and the long-buried feelings between them start to resurface.
Who stars in The Notebook?
Ryan Gosling and Rachel McAdams play young Noah and Allie, with James Garner and Gena Rowlands playing the older versions. (Rowlands’ son, Nick Cassavetes, directed the film.) The all-star cast also includes Sam Shepard as Frank Calhoun, Joan Allen as Anne Hamilton, and James Marsden as Lon Hammond Jr.
Where to watch The Notebook:
The Notebook is available to stream on Hulu.
Nights in Rodanthe
Nights in Rodanthe was published in 2002. The film adaptation was published six years later on September 26, 2008.
What is Nights in Rodanthe about?
Adrienne Willis travels to the coastal town of Rodanthe, North Carolina, to figure out her life while in the process of getting divorced. She agrees to look after her friend’s inn for a few days. Dr. Paul Flanner is the only guest at the inn for the weekend, and he’s dealing with a life crisis of his own. Despite their personal heartbreaks, Adrienne and Paul fall in love while working together to protect the inn from a storm. When they go their separate ways, Adrienne and Paul stay in touch through letters and make plans to see each other again. However, fate sweeps in and changes everything.
Who stars in Nights in Rodanthe?
Diane Lane stars as Adrienne Willis, and Richard Gere plays Dr. Paul Flanner. This marked their third time working together onscreen after The Cotton Club and Unfaithful. The movie also stars Christopher Meloni as Jack Willis, James Franco as Dr. Mark Flanner, Scott Glenn as Robert Torrelson, and Viola Davis as Jean.
Where to watch Nights in Rodanthe:
Nights in Rodanthe is not available to stream anywhere for free. You can rent/buy it on Prime Video, Google Play, Fandango at Home, YouTube, and Apple TV.
Dear John
Dear John was published in 2006, and the film adaptation hit theaters on February 5, 2010. The movie earned $30 million in its opening weekend, making it the best debut for a Sparks movie adaptation.
What’s Dear John about?
Dear John centers around the love story between Savannah and John, who meet in spring 2001 when John is on leave from the Army. John and Savannah agree to continue their relationship via letters while John is away, not anticipating that their time apart will extend to years due to the September 11 attacks. They remain in contact until Savannah moves on with someone else. However, Savannah and John’s romance is far from over.
Who stars in Dear John?
Channing Tatum and Amanda Seyfried play the two leading roles, John Tyree and Savannah Curtis. Henry Thomas also stars as Tim Wheddon, alongside Richard Jenkins as Bill Tyree, Luke Benward as Alan Wheddon, and Scott Porter as Randy.
Where to stream Dear John:
You can watch Dear John on Howdy, a streaming service for Roku users, with a subscription.

Sam Emerson / Talt Disney Studios Motion Pictures / Everett Collection
The Last Song
The Last Song was a first for Sparks. The book, published in 2009, was written specifically to serve as the basis for the movie, which premiered in theaters on March 31, 2010. Sparks cowrote the screenplay with Jeff Van Wie.
What is The Last Song about?
Seventeen-year-old Ronnie Miller is struggling in the wake of her parents’ divorce. When she travels to Georgia to spend time with her estranged father, she meets Will Blakelee, a sweet aquarium volunteer. Will and Ronnie’s romance sparks quickly, but secrets threaten to destroy the love blossoming between them.
Who stars in The Last Song?
Miley Cyrus plays Ronnie Miller, and Liam Hemsworth plays Will Blakelee. Cyrus and Hemsworth met and fell in love on the set of The Last Song. They eventually married but have since divorced. Additional cast includes Greg Kinnear as Steve Miller, Kelly Preston as Kim Miller, and Carly Chaikin as Blaze.
Where to watch The Last Song:
The Last Song isn’t available to stream for free, but you can watch on YouTube TV with a subscription.
The Lucky One
Sparks published The Lucky One in 2008, and the movie was released on April 20, 2012.
What is The Lucky One about?
Marine Logan Thibault finds a photograph of a woman during his tour in Iraq. When he survives an attack after finding the photo, he believes this woman is his guardian angel. When Logan returns home, he sets out on a mission to find the woman in the picture. He eventually meets Beth, and they forge a deep love for each other. Logan helps Beth realize her strength and encourages her to stand up to her ex-husband. The origin story behind the photograph is also revealed as Logan and Beth’s romance develops.
Who stars in The Lucky One?
Zac Efron stars as Logan Thibault alongside Taylor Schilling as Beth Green. Blythe Danner plays Ellie, and Jay R. Ferguson plays Keith Clayton.
Where to watch The Lucky One:
The Lucky One is available to stream on Howdy with a subscription.
Safe Haven
Sparks’ romantic fantasy novel Safe Haven hit bookshelves in 2010, and the movie adaptation was released on February 14, 2013.
What is Safe Haven about?
A young woman changes her name to Katie Feldman as she seeks a fresh start from her troubled life. She finds refuge in Southport, North Carolina, and meets Alex Wheatley, a widowed father of two. Katie and Alex’s relationship ignites, but her past continues to chase after her. In the midst of very real drama, there’s a fantasy twist you won’t see coming.
Who stars in Safe Haven?
Josh Duhamel plays Alex Wheatley, while Julianne Hough plays Katie Feldman. Cobie Smulders stars as Jo.
Where to watch Safe Haven:
Safe Haven isn’t available to stream anywhere, but you can rent or buy it on Prime Video, Google Play, Fandango at Home, YouTube, and Apple TV.

Gemma LaMana / Everett Collection
The Best of Me
The Best of Me novel was published in October 2011, and the movie adaptation was released in theaters on October 17, 2014.
What is The Best of Me about?
The Best of Me is a tale of first loves and second chances. The movie alternates between two timelines: Dawson and Amanda’s teenage years and the present day. After a near-death experience, Dawson returns to his hometown after 20 years to carry out his surrogate father’s final wishes. He reconnects with his first love, and they rekindle the feelings between them.
Who stars in The Best of Me?
Paul Walker was originally cast as Dawson in The Best of Me before his tragic death in November 2013. James Marsden, who famously played Lon in The Notebook, took over the role of Dawson, with Luke Bracey playing the younger version of the character. Michelle Monaghan plays adult Amanda, and Liana Liberato is the teenage version.
Where to watch The Best of Me:
The Best of Me is not available to stream for free. You can rent/buy it on Prime Video, Google Play, Fandango at Home, YouTube, and Apple TV.
The Longest Ride
Sparks’ 17th novel was published in September 2013. Less than two years later, the film adaptation was released in theaters on April 10, 2015.
What is The Longest Ride about?
The Longest Ride is another love story that takes place in two different timelines. Bull rider Luke and art student Sophia have a meet-cute at a bull riding event and ride home together. On their way, they come across a car accident, and they save an elderly man named Ira and a box of letters. The letters tell the love story of Ira and his late wife, Ruth, which began during World War II. As Luke and Sophia navigate challenges in their relationship, they learn about life and love from Ira and Ruth’s story.
Who stars in The Longest Ride?
Scott Eastwood and Britt Robertson star as Luke and Sophia. M*A*S*H icon Alan Alda plays adult Ira, with Jack Huston playing the younger version. Naomi Eckhaus plays Ruth, and Oona Chaplin plays the younger Ruth.
Where to watch The Longest Ride:
The Longest Ride is not available for free at the moment. You can rent/buy it on Prime Video, Google Play, Fandango at Home, YouTube, and Apple TV.

Dana Hawley / Lionsgate / Everett Collection
The Choice
The Choice was actually published in September 2007, but the movie adaptation wouldn’t debut until nearly a decade later on February 5, 2016.
What is The Choice about?
Travis falls in love with his new neighbor, Gabby, after just one meeting. Even though they’re in relationships with other people, they can’t they magnetic pull drawing them together. A series of complications and tragedy test the couple in ways they never thought possible.
Who stars in The Choice?
Benjamin Walker stars as Travis alongside Teresa Palmer, who plays Gabby. Maggie Grace plays Travis’ sister, Stephanie, with Alexandra Daddario and Tom Welling also having notable roles.
Where to watch The Choice:
You can watch The Choice on Prime Video and Peacock.
Counting Miracles
Counting Miracles hit bookshelves on September 24, 2024. Less than a month later, a film adaptation was announced.
What’s Counting Miracles about?
Counting Miracles follows former Ranger Tanner Hughes, who goes on a search to find his biological father in Asheboro, North Carolina. On this journey, he meets single mother and doctor Kaitlyn Cooper.
Who stars in Counting Miracles?
Reacher star Alan Ritchson is set to play Tanner. “I hope we create an ache for a transcendent kind of love with Counting Miracles the way The Notebook did for me eons ago,” Ritchson wrote on Instagram when the movie was announced.
Where to watch Counting Miracles:
The movie doesn’t have a release date yet. Stay tuned!
Remain
The film adaptation of Remain was announced in January 2025, with M. Night Shyamalan directing and producing. The movie is based on an idea of his and Sparks, who wrote the novel version, which will be released on October 14, 2025.
What is Remain about?
Remain is a supernatural romantic thriller that follows New York architect Tate Donovan after his release from a psychiatric facility. Tate is still reeling from the tragic loss of his sister, who also revealed to him in her final days that she can see spirits. He heads to Cape Cod to design his best friend’s summer house, hoping for a fresh start. At the bed and breakfast he’s staying in, Tate meets Wren, and their instant connection ignites a passionate love between them that transcends everything Tate knows and believes about the world.
Who stars in Remain?
Jake Gyllenhaal will play Tate in the movie. Bridgerton star Phoebe Dynevor is set to play Wren. Ashley Walters, Julie Hagerty, and Tracy Ifeachor also star.
Where to stream Remain:
Remain will be released in theaters on October 23, 2026. A streaming release date has not been announced.
Which Nicholas Sparks movie is your favorite? Let us know your thoughts in the comments below.





