The best romantic movies with tragic endings include Titanic, The Notebook, Atonement, The Fault in Our Stars, Brokeback Mountain, One Day, A Walk to Remember, Love Story, Message in a Bottle and Moulin Rouge!. Newer picks like We Live in Time (2024) and All of Us Strangers (2023) belong on the same list.
Spoiler warning: every entry below talks about how the love story ends, since that is the point of the list. We have added the year and where each film is available in India as of October 2026. Streaming rights change often, so check the app before you settle in with tissues.
Romantic movies with tragic endings: quick facts
| Film | Year | Where to watch in India |
|---|---|---|
| Love Story | 1970 | Rent on Amazon or Apple TV |
| Titanic | 1997 | JioHotstar |
| Message in a Bottle | 1999 | Rent on Amazon or Apple TV |
| Moulin Rouge! | 2001 | Not streaming in India |
| A Walk to Remember | 2002 | Prime Video |
| The Notebook | 2004 | Rent on Amazon |
| Brokeback Mountain | 2005 | Vi Movies and TV, or rent |
| Atonement | 2007 | JioHotstar |
| One Day | 2011 | JioHotstar |
| The Fault in Our Stars | 2014 | JioHotstar |
| All of Us Strangers | 2023 | Not streaming in India |
| We Live in Time | 2024 | Lionsgate Play |
1. Love Story (1970)
Arthur Hiller’s film stars Ryan O’Neal as Oliver, a rich Harvard student, and Ali MacGraw as Jenny, a working-class music student. They marry against his father’s wishes, and soon after, Jenny is diagnosed with a terminal illness.
Also read8 Great Plot Twists in Hindi Films and Where to Stream Them
The film made the line “Love means never having to say you’re sorry” famous. It is available to rent in India on Amazon and Apple TV.
2. Atonement (2007)
Joe Wright’s adaptation of Ian McEwan’s novel follows Cecilia (Keira Knightley) and Robbie (James McAvoy), whose romance is broken when her younger sister Briony falsely accuses Robbie of a crime. He goes to prison and then to war.
The final twist, revealed by an older Briony, hits harder than any death scene. Atonement streams on JioHotstar.
3. The Fault in Our Stars (2014)
Shailene Woodley plays Hazel, a teenager with cancer, who falls for Gus (Ansel Elgort) at a support group. Just when it seems Hazel is the one at risk, Gus’s cancer returns.
The film is based on John Green’s novel and was remade in Hindi as Dil Bechara (2020), Sushant Singh Rajput’s last film. The original streams on JioHotstar.
4. Brokeback Mountain (2005)
Ang Lee’s film follows Ennis (Heath Ledger) and Jack (Jake Gyllenhaal), two ranch hands who fall in love in 1963 Wyoming. Both marry women and meet in secret for two decades, until Jack’s death leaves Ennis with only memories.
Ang Lee won the Oscar for Best Director for it. It is on Vi Movies and TV in India and can be rented on Amazon and Apple TV.
5. Titanic (1997)
James Cameron’s epic needs no introduction. Rose (Kate Winslet) and Jack (Leonardo DiCaprio) meet on the ship’s maiden voyage, and their romance ends in the freezing Atlantic. Fans are still arguing about that door.
It won 11 Oscars, including Best Picture. It streams on JioHotstar.

6. The Notebook (2004)
Nick Cassavetes’ film, based on Nicholas Sparks’ novel, follows Noah (Ryan Gosling) and Allie (Rachel McAdams), separated by class in the 1940s. In the present day an older Noah reads their story to Allie, who has dementia, and the two die side by side.
It is available to rent on Amazon in India.
7. One Day (2011)
Lone Scherfig’s film checks in on Emma (Anne Hathaway) and Dexter (Jim Sturgess) on the same date, 15 July, across many years. They finally get together, and then Emma is killed in a cycling accident.
Netflix adapted the same David Nicholls novel as a 2024 series with Ambika Mod and Leo Woodall. The 2011 film streams on JioHotstar.
8. A Walk to Remember (2002)
Mandy Moore plays Jamie, a pastor’s daughter, and Shane West plays Landon, a troublemaker who falls for her. She has leukaemia, and they marry knowing she does not have long.
It is another Nicholas Sparks adaptation and a favourite with teenagers for over two decades. It streams on Prime Video.
9. Message in a Bottle (1999)
Robin Wright plays Theresa, a journalist who finds a love letter in a bottle and tracks down its writer, Garret (Kevin Costner), a widower. Just as they plan a future, Garret drowns trying to save others in a storm.
It is available to rent on Amazon and Apple TV in India.
10. Moulin Rouge! (2001)
Baz Luhrmann’s musical stars Ewan McGregor as Christian, a young writer, and Nicole Kidman as Satine, a Paris cabaret star. Their love survives a jealous Duke but not her tuberculosis, and she dies after their final performance.
It is not streaming in India right now.
Newer picks: tragic romances from 2023 to 2026
11. We Live in Time (2024)
John Crowley’s film stars Florence Pugh as Almut, a chef, and Andrew Garfield as Tobias. It moves back and forth in time through their relationship, her cancer diagnosis and the choices they make with the time left. It streams on Lionsgate Play in India.
12. All of Us Strangers (2023)
Andrew Haigh’s film stars Andrew Scott as Adam, a lonely screenwriter in London, and Paul Mescal as Harry, a neighbour he falls for. It is a ghost story as much as a romance, and the ending is crushing. It is not streaming in India yet.
For more picks, browse our Hollywood coverage and listicles.

Frequently asked questions
What is the saddest romantic movie ever made?
Titanic, The Notebook and Atonement come up most often. For newer films, We Live in Time and All of Us Strangers are frequent picks.
Which tragic love story movies are on JioHotstar?
As of October 2026, Titanic, Atonement, One Day and The Fault in Our Stars stream on JioHotstar in India.
Does The Notebook have a sad ending?
Yes, though it is bittersweet. Noah and Allie die peacefully together in old age, after a lifetime of love.
Is there a Hindi version of The Fault in Our Stars?
Yes. Dil Bechara (2020), starring Sushant Singh Rajput and Sanjana Sanghi, is the official Hindi adaptation.
Sources: We Live in Time, Wikipedia, One Day (TV series), Wikipedia, Titanic streaming listing, JustWatch India.











