For a long time, it seemed like any movie about lesbians would end with A) a breakup or B) someone kicking the bucket. Thankfully, these days we have many more formulas than Girl + Girl + Tragedy = Instant Lesbian Movie. If you’re in search of a swoon-worthy romance starring two ladies, these are the movies for you.
Best Lesbian Movies With Happy Endings
1. But I’m A Cheerleader (1999)
OTP: Megan (Natasha Lyonne) and Graham (Clea DuVall)
Premise: Even though Megan doesn’t realize that she’s a lesbian, her conservative parents sure do. They send her off to a gay conversion camp where she comes to terms with her sexuality and, bonus, meets the butch of her dreams, Graham (played by my ur-crush Clea DuVall).
Perfect For: Some 90s nostalgia plus a deliciously campy movie set at a literal camp.
Delightful Detail: RuPaul plays a “pray the gay away” counselor struggling with his attraction to Eddie Cibrian. 10/10.
2. The Handmaiden (2016)
OTP: Sook-Hee (Kim Tae-ri) and Lady Hideko (Kim Min-hee)
Premise: Con-men! Plucky pickpockets! Sexy heiresses! Amazing costumes! A plot so twisty that I’ve decided to shout exciting words to avoid summarizing it!
Perfect For: People who want more costume dramas to crossbred with thrillers. Also, people who are down to see Sarah Waters’ classic lesbian novel Fingersmith set in Japanese-ruled Korea.
Delightful Detail: Sook-Hee meeting Lady Hideko and thinking, “He should’ve told me she was so pretty” is a mood that many a gay will understand.
3. Booksmart (2019)
OTP: Amy (Kaitlyn Dever) and Hope (Diana Silvers)
Premise: Two nerds let loose on their last night of high school.
Perfect For: People who want to see a queer character get in on the fun of stoner comedies like Fast Times at Ridgemont High.
Delightful Detail: Like true overachieving high school feminists, Amy and her best friend Molly manage to channel Naomi Wolf even when they are high as balls.
4. Fried Green Tomatoes (1991)
OTP: Idgie (Mary Stuart Masterson) and Ruth (Mary-Louise Parker)
Premise: Who killed Frank Jamison? This movie flashes back to 1920s Alabama to explore the events leading up to a Bad Man’s demise—but Frank’s justifiably awful end is mostly an excuse to see something much better: the sweet love story between the town’s resident tomboy Idgie Threadgoode and Frank’s wife Ruth.
Perfect For: People who love the subset of 90s movies best described as “secretly woke epics about women’s lives.” Prime examples of this subgenre include Little Women and How to Make an American Quilt.
Delightful Detail: Idgie and Ruth would make a great couples’ costume for Halloween, just saying.
5. Disobedience (2017)
OTP: Ronit (Rachel Weisz) and Esti (Rachel McAdams)
Premise: When her dad dies, black sheep Ronit (a super-hot Rachel Weisz) returns to the Orthodox Jewish community that she fled as a teenager. Once there, she strikes up a flirtation with, of all people, her own brother’s repressed wife Esti (played by the always charming Rachel McAdams).
Perfect For: Serious gays who want some substance alongside a good old-fashioned against-all-odds romance.
Delightful Detail: Maybe “delightful” isn’t the right word, but there is a Very Important shot of Rachel Weisz spitting into Rachel McAdams’ mouth.
6. Bound (1996)
OTP: Corky (Gina Gershon) and Violet (Jennifer Tilly)
Premise: Pre-Matrix Lana and Lilly Wachowski wrote and directed this underseen cyberpunk noir. Bound provides a queer riff on tropes like the femme fatale and her cigar-smoking savior, with high femme Jennifer Tilly channeling Bacall while a studly Gina Gershon takes on Bogey. They team up to con Tilly’s lame-o boyfriend and live happily ever after.
Perfect For: People who love learning about queer old Hollywood actresses (there are so many!!!) and wish that Billy Wilder actually made a gangland movie with a WLW romance.
Delightful Detail: Gina Gershon manages to make one of those corny 90s upper arm thorn band tattoos look hot.
7. The Incredibly True Adventure of Two Girls in Love (1995)
OTP: Evie Roy (Nicole Ari Parker) and Randy Dean (Laurel Holloman)
Premise: Randy is a poor butch from the wrong side of the tracks. Evie is a popular girl with a controlling mom. Opposites attract in this sweet coming of age story.
Perfect For: Big-hearted saps who just want to see two teenage gays fall in love.
Delightful Detail: The outfits serve up a healthy dose of 90s nostalgia—but the real perk is seeing baby Laurel Holloman as a tomboy before her time as Tina on The L Word!
Disclaimer: Yes, everything else is technically a TV show BUT bear with me because these on-screen lesbian couples are absolutely precious.
8. Sex Education (2019-Present)
OTP: Ola (Patricia Allison) and Lily (Tanya Reynolds)
Premise: Otis is the teenage son of a sex therapist (played by Gillian Anderson and her collection of excellent pantsuits). He starts counselling the students at his high school as they navigate the horror that is puberty. But we’re not here for Otis’s antics. We’re here for the season two arc with Ola and Lily!
Perfect For: People who loved 10 Things I Hate About You, Clueless, and Easy A, and desperately wished that any of those classic high school comedies had some gay ladies.
Delightful Detail: In the season two finale, Lily directs a gloriously deranged adaptation of Romeo and Juliet.
9. Gentleman Jack (2019-Present)
OTP: Anne Lister (Suranne Jones) and Ann Walker (Sophie Rundle)
Premise: A classic 19th-century cad pursues the loaded heiress in the neighborhood.
Perfect For: People who love period dramas but hate men.
Delightful Detail: This isn’t fiction! Anne Lister was a real-life lesbian who chronicled her bed-hopping in coded journals that are now called “the dead sea scrolls of lesbian history.”
10. Black Mirror: San Junipero (2016)
OTP: Kelly (Gugu Mbatha-Raw) and Yorkie (Mackenzie Davis)
Premise: Party girl Kelly and wallflower Yorkie keep running into each other at a nightclub. Like all episodes of Black Mirror, there’s more going on than the audience realizes at the outset, so the less you know, the better. I’ll put it this way: the nightclub is not what it seems.
Perfect For: People who have heard enough good things about Black Mirror that they’d like to give it a go, but also don’t want an episode to send them into an existential crisis or, y’know, see a guy bang a pig.
Delightful Detail: You’ll never hear Belinda Carlisle’s “Heaven is a Place on Earth” the same way.
11. Jane the Virgin (2014-2019)
OTP: Petra Solano (Yael Grobglas) and Jane Ramos (Rosario Dawson)
Premise: Yes, this show is technically about Jane Villanueva choosing between two hunks—but we’re here for the B plot where Petra comes out and romances “Other Jane” played by the tall, dark, and handsome Rosario Dawson.
Perfect For: Nights when you want a fluffy comfort watch, but don’t want to abandon all your brain cells. Jane the Virgin is charming, clever, and touching, but never up its own butt about how good it is.
Delightful Detail: The show breaks the fourth wall with its smarmy narrator, whom I deeply adore.
12. Glee (2009-2015)
OTP: Santana Lopez (Naya Rivera) and Brittany S. Pierce (Heather Morris)
Premise: A high school somehow decides that Glee club is cool, leading to many mash-ups of pop songs and Broadway showtunes. Even though this show seems cursed AF, if you table the off-set tragedy and watch the slow-burn love story between Santana and Brittany, it really doesn’t get better. It’s like But I’m A Cheerleader! migrated to 2010s TV.
Perfect For: The basic b in all of us. I see two cheerleaders flirt, I watch.
Delightful Detail: Heather Morris’ weird monotone delivery is a great riff on the usual ditzy blonde cheerleader and Naya Rivera’s portrayal of Santana is nuanced, touching, and incredibly funny.