In Luca Guadagnino's new movie Challengers, Zendaya, Josh O'Connor and Mike Faist play three deeply entangled characters. It's just the latest in a long line of iconic love triangles in the movies.
Couples in romantic relationships are often featured in movies because of the familiar feelings they elicit and the stakes they present. But when a third party is added in the mix, it brings a whole new level of drama and emotions to the story. And while these relationships aren't always the main plot point, when movies feature love triangles they are usually the underlying driving force for the story.
Generally, cinematic love triangles emerge when one half of a couple finds themselves pulled towards a former flame, or to a friend or family member of the person they're in a relationship with. Rarely do all three parties get a happy ending.
With stars like Cher, Leonardo and Reese – not to mention a bunch of actors with last names too! – the movies on this list hit all the main points of a good love triangle film. Here are 16 of the best love triangle movies, as ranked by Rotten Tomatoes’ Tomatometer.
• The standard movie love triangle isn’t always a film's main plot point, but it is usually the driving force for the story
• Love triangles generally involve three characters who are all intertwined, with starting a new romance with a friend or relative of someone they’re already in a relationship with.
• This list includes classic rom-coms from the 80s, 90s and beyond, with stars like Cher, Leonardo DiCaprio, Ryan Gosling and Julia Roberts.
16. Pearl Harbor (2001)
24% on the Tomatometer
This romantic war drama directed by Michael Bay may not have been what people were hoping for from Bay at the time, which was another Titanic (1997), but it did have a love triangle with some serious star power in Ben Affleck, Kate Beckinsale and Josh Hartnett. Based on real historical events, Pearl Harbor finds Affleck and Harnett playing boyhood best friends who enter World War II as pilots. When Affleck’s character eagerly departs to fight in an earlier battle, his girlfriend (Beckinsale) turns to Hartnett’s character for comfort. The threesome reunites in Hawaii just before the Japanese attack on Pearl Harbor.
Reese Witherspoon stars in this romantic comedy about a New York fashion designer engaged to the city's most eligible bachelor, played by Patrick Dempsey. But when the guy she married in high school back in Alabama, played by Josh Lucas, refuses a divorce, she heads home to handle it and ends up rediscovering her southern roots in the process. Despite critics not loving it, Sweet Home Alabama was a hit with audiences and at the box office. And along with Legally Blonde (2001) the year before, it helped propel Witherspoon into the next stratosphere of stardom.
In this, the third installment in The Twilight Saga film series, the love triangle between Kristen Stewart’s Bella Swan, Robert Pattinson’s Edward Cullen and Taylor Lautner’s Jacob Black takes center stage. Bella choosing between her love for Edward and her friendship with Jacob could set off a classic struggle between vampire and werewolf, which is never a good thing. Eclipse performed well and was ultimately one of the more successful installments with critics. It’s also a big reason why your 14-year-old niece kept asking if you were Team Edward or Team Jacob.
Based on F. Scott Fitzgerald’s 1925 novel and directed by Baz Luhrmann, The Great Gatsby features Leonardo DiCaprio along with an ensemble cast that includes Tobey Maguire, Carey Mulligan, Joel Edgerton, Isla Fisher and Elizabeth Debicki. It follows the life and times of DiCaprio’s Jay Gatsby, who throws lavish parties in hopes that his former love Daisy (Mulligan) will show up, despite the fact that she’s married to Tom (Edgerton). In true Luhrmann fashion, aspects of the film were both award-winning and polarizing, but they added up to a bigger and brighter love triangle that is perfect for this list.
This romantic drama was directed by Nick Cassavetes and based on the 1996 novel of the same name by Nicholas Sparks. Ryan Gosling and Rachel McAdams star as a young couple who fall in love as teenagers in the 1940s. When their lives finally intertwine again years later, she is engaged to someone else, played by James Marsden, and ends up having to choose between the two. The tear-jerking film ended up being a sleeper hit at the box office and has become a cult classic in the years since, no doubt thanks in part to McAdams and Gosling winning Best Kiss at the MTV Movie Awards.
Winona Ryder, Ethan Hawke and Ben Stiller star in this romantic dramedy, which was also Stiller’s feature directorial debut, about young adults trying to find their way after college. In the film, Ryder’s Lelaina gets stuck between a yuppie named Michael (Stiller) and good friend Troy (Hawke), who’s having trouble holding down minimum-wage jobs. Critics and audiences have lauded and embraced Reality Bites for being a quintessential Gen-X movie, with its take on career and lifestyle choices earning it cult status through the decades.
Love Actually's several interconnecting love stories feature many characters exploring myriad facets of love, but the a love triangle story involving Keira Knightley’s Juliet, Chiwetel Ejiofor’s Peter and Andrew Lincoln’s Mark is the most memorable. After it’s revealed that Mark is in love with the newly-married Juliet, he shows up at her door on Christmas Eve with a message of love on a series of cue cards in what has become an iconic and oft-mentioned scene in popular culture. All of the stories in this holiday favorite represent their own set of unique feelings, and the love triangle is no different.
Julia Roberts stars in My Best Friend’s Wedding as Julianne, a 27-year-old food critic who realizes she's in love with her best friend Michael, played by Dermot Mulroney, and tries to win him back before he marries his fiancee, played by Cameron Diaz. 1997 was a big hit in a big year for movies, and is now considered one of the best rom-coms of the 1990s. The double-platinum soundtrack, featuring Diana King's hit cover of "I Say A Little Prayer," is a classic, too.
Pretty in Pink, written and produced by John Hughes, stars Molly Ringwald as Andie, an outcast at her Chicago high school. She's asked out by one of the rich and popular kids, Andrew McCarthy’s Blane – much to the dismay of Jon Cryer’s Duckie, a childhood friend who has a crush on her. The original ending actually portrayed Andie and Duckie ending up together, but test audiences booed the ending and it was changed. The retooled Pretty in Pink is considered a cult classic, remembered for its great characters and – in true John Hughes fashion – its soundtrack.
Woody Allen takes love triangles to another level with this romantic dramedy. Rebecca Hall and Scarlett Johansson play two American women who spend a summer in Barcelona, where they meet an artist (Javier Bardem) who is attracted to both of them. He also has an ex-wife (Penelope Cruz) that he still has feelings for, which essentially leads to two different triangles. Vicky Cristina Barcelona remains one of Allen’s highest-grossing films and earned Cruz the Academy Award for Best Supporting Actress.
Renée Zellweger stars as the titular character in this romantic comedy, about a 32-year-old British single woman whose life changes when two men, played by Colin Firth and Hugh Grant, both start vying for her affection. It’s based on Helen Fielding's 1996 novel of the same name, which itself is a reinterpretation of Jane Austen's 1813 novel Pride and Prejudice. Bridget Jones’s Diary earned Zellweger an Academy Award nomination for Best Actress, and spawned a successful franchise with two popular sequels in the years since. A new sequel is slated for 2025.
Directed by Jon Turteltaub, who was coming off such films as 3 Ninjas (1992) and Cool Runnings (1993), this romantic comedy stars Sandra Bullock as a lonely transit worker who saves her longtime crush Peter, played by Peter Gallagher, from the path of a train. Then she gets caught up in the untrue story that she is the comatose Peter’s fiance, only to fall for Peter’s younger brother, Jack, played by Bill Pullman... which creates a whole new problem when Peter wakes up. The film was a critical and commercial success, and launched Bullock into even more starring roles.
James Cameron directed, wrote, produced and co-edited this film, which incorporates both fictionalized and historical aspects of the sinking of the Titanic in 1912. Leonardo DiCaprio and Kate Winslet star as Jack and Rose, members of different social classes who fall in love during the ship's maiden voyage, despite Rose's engagement to Billy Zane’s wealthy character, Cal. And while Jack ultimately wins the girl, he wasn’t as lucky when the boat sank. Titanic was nominated for 14 Academy Awards and won 11, including Best Picture and Best Director, and became the first film to reach the billion-dollar mark at the box office.
The first-ever live-action Spider-Man film was directed by Sam Raimi, widely known for creating the popular Evil Dead series. And sure, fans loved seeing Spidey swing around and fight the bad guys, but the real excitement here came from the love triangle between Tobey Maguire’s Peter Parker/Spider-Man, Kirsten Dunst’s Mary Jane and James Franco’s Harry Osborn. The latter two were dating until Peter started acting a little funny – you know, like a superhero – and started messing it all up. Spider-Man became the first-ever film to reach $100 million in a single weekend, and became the most successful comic book and superhero movie ever at the time with nearly $822 million earned worldwide. Raimi and the gang would go on to do a whole trilogy, which is partially credited for kickstarting the comic book movie craze of the past two decades.
From director Norman Jewison, this romantic dramedy stars Cher as a widowed Italian-American woman who has a fiancé, played by Danny Aiello, but ends up falling for his temperamental, estranged younger brother, played by Nicolas Cage. The studio wasn’t initially impressed with Cage's screen test, and it was Cher who insisted that he play the role. It turns out she was right: Moonstruck received six Academy Award nominations, ultimately winning winning for Best Original Screenplay, Best Actress for Cher and Best Supporting Actress for Olympia Dukakis.
Casablanca was set and filmed during World War II, and features one of the most famous live triangles in movie history. This classic stars Humphrey Bogart as an American expatriate who must choose between his love for the beautiful Ilse, played by Ingrid Bergman, and helping her and her husband, played by Paul Henreid, escape the city of Casablanca in order to keep fighting against the Germans. Casablanca won Academy Awards for Best Picture, Best Director and Best Adapted Screenplay, putting it on its way to becoming one of the most iconic and well-regarded films in history. And based on this list, it clearly set the stage for plenty of great love triangle movies in the years to come.
GET INTO THE HOLIDAY SPIRIT. Get a free ticket to see Christmas at the Kringles on the big screen using code KRINGLESFREE at checkout.
Limited time offer. While supplies last. There is a limited quantity of Code redemptions allowed in this promotion. Log in to your Fandango account at Fandango.com or via the Fandango app between 12pm PT on 10/21/26 and 11:59pm PT on 10/30/26, purchase any amount of tickets to a showtime of Christmas at the Kringles at a participating Fandango theater, and use the Fandango Promotional Code KRINGLESFREE to get 100% off (total ticket price and associated fees and charges) your transaction. Code expires, and can no longer be used, upon the earlier of the limit of Code redemptions being reached, 10/30/26, or when Christmas at the Kringles is no longer available in theaters. Limit one (1) Code redemption per person. Code must be entered at checkout. Only valid for purchase of movie tickets made at Fandango.com or via the Fandango app and cannot be redeemed directly at any theater box office. You must have, and be logged into, your Fandango account to redeem a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. If lost or stolen, cannot be replaced. No cash value, except as required by law. Void where prohibited. Not valid with any other offer. Offer valid in U.S. only (excluding U.S. territories and where prohibited by law). Non-transferable. Not for resale; void if sold or exchanged. You may have to pay taxes additionally. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer and redemption of the Code are subject to Fandango’s Terms and Policies at www.fandango.com/terms-and-policies.
Get 1 free ticket instantly when you join FanClub with your Godzilla Minus Zero ticket order.
The ‘Godzilla Minus Zero – 1 free ticket FanClub Promotion' offer (the “Offer”) begins 5/6/26 and will run for a limited time. Offer valid for new FanClub members only. To be eligible, you must subscribe to a 1-month paid FanClub membership ($9.99 per month + tax) when purchasing tickets Godzilla Minus Zero on the Fandango website or mobile app, and Offer will be automatically applied at checkout. To redeem the Offer, you must complete checkout while an eligible FanClub membership is in your cart and Offer is applied. Offer valid in the U.S. only (excluding U.S. territories and where prohibited by law); void where prohibited. Adjustments to prior purchases not permitted. Taxes may apply. Offer may only be redeemed once per person. Fandango reserves the right to withdraw or modify this Offer at any time, in its sole discretion, and without notice. Additional terms and conditions apply, including Fandango’s Terms and Policies at www.fandango.com/terms-and-policies.
Get $5 off your RealD 3D or 4DX ticket with code DISNEYSHEXED.
Limited time offer. While supplies last. There is a limited quantity of Code redemptions allowed in this promotion. Log in to your Fandango account on Fandango.com or via the Fandango app between 10/20/26 and 12/6/26, purchase one or more RealD 3D, 4DX, or RealD 3D 4DX tickets to see Disney’s Hexed at a participating Fandango theater, and enter the Fandango promotional code DISNEYSHEXED ("Code") to receive up to $5 off your purchase. Code expires, and can no longer be used, if not redeemed by 11:59pm on 12/6/26, or when the limit of Code redemptions is reached, or when Disney’s Hexed is no longer available in RealD 3D, 4DX, or RealD 3D 4DX theaters, whichever comes first. Code must be entered at checkout. Only valid for purchase of movie tickets made at Fandango.com or via the Fandango app and cannot be redeemed directly at any theater box office. You must have, and be logged into, a Fandango account to redeem the Code on Fandango. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. If cost of movie ticket and associated fees and charges is more than Code’s maximum discount, then user must pay the difference. Any price difference between total transaction price and Code’s maximum discount will not be refunded. One-time use only. Void where prohibited. Offer is non-transferable and cannot be combined with any other offer or discount. No cash value, except as required by law. Not for resale; void if sold or exchanged. Offer valid in the U.S. only (excluding U.S. territories and where prohibited by law). You may have to pay taxes additionally. Limit 1 Code redemption per person. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer and redemption of the Code are subject to Fandango's Terms and Policies and Privacy Policy at http://www.fandango.com/terms-and-policies.
Get the RUN IT Live Viewing Exclusive Bundle and receive one ticket to Stray Kids World Tour <RUN IT> LIVE VIEWING and an exclusive photocard set!
RUN IT Live Viewing Exclusive Bundle is non-refundable. Domestic shipping will be added at checkout. Limited time offer. While supplies last. Movie ticket is non-refundable and non-exchangeable. Fandango reserves the right to modify or cancel this offer at any time and without notice. You must be 18 years of age or older to purchase a bundle. The Fandango Exclusive Photocard Set (Set of 8) will begin shipping in November. Please use a physical U.S. address where the Fandango Exclusive Photocard Set (Set of 8) shipment can be delivered. Once carrier confirms delivery, Fandango is not responsible for lost or stolen deliveries. See full terms and conditions at https://store.fandango.com/products/run-it-live-viewing-exclusive-bundle
Buy a ticket to Dune: Part Three and be the first to receive Paul Atreides’ Throne and a Navigator Sarcophagus item in Dune: Awakening, available this December.
Limited time offer. Log in to your account on Fandango.com or the Fandango app between 9:00am PT on 10/20/26 and 11:59pm PT on 1/31/27 and purchase at least one (1) ticket to see Dune: Part Three at a participating Fandango theater. Purchaser will receive a post-purchase email (deliveries begin mid-to-late December) containing one (1) Dune: Awakening promotional code (“Code”) that is good for one (1) Paul’s Throne item and one (1) Navigator Sarcophagus item. Code expires and must be redeemed by 11:59pm PT on 7/31/27. Code is one-time-use only. Code is non-transferable and has no cash value. Code is not redeemable until 12/10/26. You must have a Dune: Awakening account to redeem Code. You must have, and be logged into, your Fandango account to receive a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer is subject to Fandango's terms and policies, at http://www.fandango.com/terms-and-policies. Redemption of the Code is subject to Dune: Awakening’s terms and policies at https://www.funcom.com/da-eula/.
Get 1 FREE ticket instantly when you join FanClub with any ticket purchase to see Disney’s Hexed.
The ‘Hexed – 1 free ticket FanClub Promotion' offer (the “Offer”) begins 10/20/26 and will run for a limited time. Offer valid for new FanClub members only. To be eligible, you must subscribe to a 1-month paid FanClub membership ($9.99 per month + tax) when purchasing tickets for Hexed on the Fandango website or mobile app, and the Offer will be automatically applied at checkout. To redeem the Offer, you must complete checkout while an eligible FanClub membership is in your cart and Offer is applied. Offer valid in the U.S. only (excluding U.S. territories and where prohibited by law); void where prohibited. Adjustments to prior purchases not permitted. Taxes may apply. Offer may only be redeemed once per person. Fandango reserves the right to withdraw or modify this Offer at any time, in its sole discretion, and without notice. Additional terms and conditions apply, including Fandango’s Terms and Policies at www.fandango.com/terms-and-policies.
Buy one ticket to Klara and the Sun, get one free (up to $15 off ticket price and fees) with code KLARABOGO
Limited time offer. While supplies last. There is a limited quantity of Code redemptions allowed in this promotion. Log in to your Fandango account on Fandango.com or via the Fandango app between 10/9/26 and 11/30/26, buy at least one (1) ticket to see Klara and the Sun at a participating Fandango theater, and use Fandango Promotional Code KLARABOGO (“Code”) to get up to $15 off (total ticket price and associated fees and charges) one (1) additional ticket for the same showtime. Code expires, and can no longer be used, upon the earlier of 11:59PM PT on 11/30/26, the limit of Code redemptions being reached, or when Klara and the Sun is no longer available in theaters. You must have, and be logged into, your Fandango account to redeem a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Code must be entered at checkout. Only valid for purchase of movie ticket(s) made at Fandango.com or via the Fandango app and cannot be redeemed directly at any theater box office. If cost of movie ticket(s) and associated fees and charges are more than Code’s maximum discount, then user must pay the difference. Any price difference between total transaction price and Code’s maximum discount will not be refunded. If lost or stolen, cannot be replaced. No cash value, except as required by law. Void where prohibited. Not valid with any other offer. Offer valid in U.S. only, excluding U.S. territories and where prohibited by law. Limit one (1) Code redemption per person. You may have to pay taxes additionally. Non-transferable. Not for resale; void if sold or exchanged. Fandango reserves the right to modify or cancel this offer at any time without notice. This offer and the redemption of the Code are subject to Fandango’s Terms and Policies at www.fandango.com/terms-and-policies.
Buy a ticket to Clayface and get a 30-Day Free Trial to DC Universe Infinite Ultra!
Limited time offer. Log in to your account on Fandango.com or the Fandango app between 9:00am PT on 10/7/26 and 11:59pm PT on 11/1/26 and purchase at least one (1) ticket to see ‘Clayface’ at a participating Fandango theater. Purchaser will receive a post purchase email containing one (1) DC Universe Infinite Promotional Code (“Code”) that is good for one (1) 30-day free trial to DC Universe Infinite Ultra (“DCUI”) with sign-up for a paid DCUI Ultra Monthly subscription. Code expires, and must be redeemed by, 11:59pm PT on 5/1/27. Code is one-time-use only. Free trial offer may be redeemed only once per person and cannot be combined with any other promotional or free trial offer for DCUI. After the free trial period ends, your paid membership will begin at the then-current rate (currently $12.99/month), plus applicable taxes, unless you cancel before the end of the free trial period, and your subscription will automatically renew at the then-current rate plus applicable taxes on a recurring basis, unless you cancel before the applicable renewal. Subscription fees are non-refundable. To cancel or prevent the automatic renewal of your subscription, log in to your DCUI account, go to Settings and click “Cancel” under the Subscription tab. DCUI is not intended for children. Code has no cash value and is non-transferable. You must have, and be logged into, your Fandango account to receive a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer is subject to Fandango's terms and policies, at http://www.fandango.com/terms-and-policies. Redemption of the Code and DCUI subscription are subject to DC Universe Infinite’s Terms of Service, at https://www.dcuniverseinfinite.com/terms.
Buy a ticket to the 10/19 Wildwood Fan First Screening and get a limited edition concept art postcard set!
Limited time offer. Postcards will begin shipping on 10/20/26. Shipping will be added at checkout for the postcard set. Log in to your Fandango account on Fandango.com or via the Fandango app between 9/14/26 and 10/19/26 and buy one (1) or more tickets to see the 10/19/26 Wildwood Fan First Screening at a participating Fandango theater. You will receive a post-purchase email containing a LAIKA promotional code ("Code") that is good for one (1) Wildwood postcard set. The Code expires and must be redeemed by 11:59pm PT on 3/19/27. Shipping is only available to valid addresses within the United States. You are responsible for $2.00 USD for shipping. The Code is valid for one-time use only and is limited to one (1) redemption per person. The Code is non-transferable, has no cash value, and cannot be combined with other offers or promotions. The Code is valid only at shop.laika.com and may only be redeemed by qualifying participants in this offer. You must have, and be logged into, your Fandango account to receive a Code. Fandango is free to join; you must be 18 years of age or older to create a Fandango account. Fandango reserves the right to modify or cancel this offer at any time and without notice. This offer is subject to Fandango's terms and policies, available at https://www.fandango.com/terms-and-policies. Redemption of the Code and use of any LAIKA services are subject to LAIKA's terms and policies, available at https://www.laika.com/terms-and-conditions/.