DarkMode/LightMode
Light Mode

The Best Rom-Coms of All Time, Plus Where To Watch Them

romcom3Flirty banter, meet-cutes, and happy endings are the three core ingredients of every good rom-com. However, Hollywood has remixed this recipe countless times over the years, resulting in some iconic flicks.

Still, the question that needs to be asked is, what constitutes a rom-com? Surely there has to be romance and surely it has to be funny, but is it that simple? The American Film Institute defines romantic comedies as “a genre in which the development of a romance leads to comic situations” so we’ll roll with that.

To make your summer movie nights just a little bit easier, we’ve organized our list of top rom-coms by streaming service. Whether you have Netflix, Hulu, Disney+, Amazon Prime, HBO Max or Peacock, we’ve got a rom-com for you. Of course there are a few great romantic comedies which aren’t on streaming platforms that we just couldn’t resist including so we’ve linked where you can rent those as well!

- Advertisement -

From the teen centered rom-coms of the 80s, to the genre’s heyday that is 90s rom-coms, to the endless modern classics of the 21st century, these are our picks for the top-rom coms of all time.

Best Rom-Coms on Netflix: My Best Friend’s Wedding (1997)

One of the most iconic 90s rom-coms, My Best Friend’s Wedding’s cast is full of romantic comedy veterans. Have you ever made a pact to get married to your best friend if you’re both still single at 28? Well childhood best friends Jules (Julia Roberts) and Michael (Dermont Mulroney) have made such a pact. However things get turned upside down when, days before her 28th birthday, Michael announces he is engaged to 20-year old Kimmy (Cameron Diaz). After hearing the news, Jules realizes she’s been in love with Michael her whole life and plans to sabotage the wedding. The only kicker is, now Kimmy has asked Jules to be maid-of-honor.

Where to watch My Best Friend’s Wedding: Netflix

Best Rom-Coms on Netflix: Eat Pray Love (2010)

Based on Elizabeth Gilbert’s book of the same name, Eat Pray Love sees recently divorced Liz (Julia Roberts) embark on a quest of self discovery when she finally steps out of her comfort zone. Liz begins her journey by traveling to Italy before heading to India and finally Indonesia. Along the way Liz learns the pleasure of good food, power of prayer, and of course a little bit of love. The rest of Eat Pray Love’s cast is rounded out by A-listers Javier Bardem, Richard Jenkins, Viola Davis, David Crudup, and James Franco.

Where to watch Eat Pray Love: Netflix

Best Rom-Coms on Netflix: Crazy, Stupid, Love. (2011)

Crazy, Stupid, Love. is a true ensemble film that sees its star actors mesh so perfectly together. Cal (Steve Carell) is left heartbroken after his wife Emily (Julianne Moore) informs him that she wants a divorce. In an attempt to get back into the dating game, Cal falls under the wing of new-found friend and ladies man, Jacob (Ryan Gosling). Meanwhile, Jacob may want out of the single life when he falls for Hannah (Emma Stone) and Emily tries to move on with co-worker David (Kevin Bacon). Marisa Tomei, John Carroll Lynch, Josh Groban, Joey King, and Jonah Bobo also star in this film about interconnecting love stories.

- Advertisement -

Ryan Gosling and Emma Stone’s chemistry is unmatched.

Where to watch Crazy, Stupid, Love: Netflix

Best Rom-Coms on Netflix: To All the Boys I’ve Loved Before (2018)

Netflix’s adaptation of Jenny Han’s novel, To All the Boys I’ve Loved Before became a modern teen rom-com classic 2018. High school junior Lara Jean Covey (Lana Condor)’s world is turned upside down when a series of secret love letters are mailed out to her former and current crushes. To make matters worse, one of her crushes is her older sister’s boyfriend, Josh (Israel Broussard). Lara Jean and Peter Kavinsky (Noah Centineo) begin a fake relationship in an effort to throw off Josh as well as make Peter’s ex and Lara Jean’s nemesis, Gen (Emilija Baranac) jealous.

To All the Boys I’ve Loved Before is one of the best trilogies in Netflix history.

- Advertisement -

Where to watch To All the Boys I’ve Loved Before: Netflix

Best Rom-Coms on Netflix: Someone Great (2019)

Someone Great is a wonderful rom-com with an equally good soundtrack! What more could you ask for? The film tells the story of Jenny (Gina Rodriguez), a music journalist from NYC who just landed her dream job in San Francisco. However, things take a turn when her long term boyfriend Nate (Lakeith Stanfield) breaks up with her. To help get Jenny back on her feet, her two best friends Erin (DeWanda Wise) and Blair (Brittany Snow) take her out for one last hurrah before she leaves for San Francisco. Additionally, Someone Great is known for helping boost Lizzo’s career. After the film was released, “Truth Hurts,” which was featured in the flick, became the singer’s first song to debut on the Billboard Hot 100.

Where to watch Someone Great: Netflix

Best Rom-Coms on Netflix: Always Be My Maybe (2019)

Fresh Off the Boat alums and good friends Randall Park, Ali Wong and Nahnatchka Khan team up for this hilarious and adorable rom-com. Years after their teenage fling badly fizzled out, Marcus (Randall Park) and Sasha (Ali Wong) are reunited when Sasha returns home to San Francisco. The two quickly become great friends again and unresolved romantic feelings begin to emerge. With limited time left before Sasha’s work takes her to New York, will their relationship finally get the time to fully blossom? James Saito, Michelle Buteau and Vivian Bang also star while Keanu Reeves has one of the funniest cameos of all time.

Where to watch Always Be My Maybe: Netflix

Best Rom-Coms on Hulu: The Princess Bride (1987)

The Princess Bride is so many things. It’s a book adaptation, it’s a fantasy film, it’s an adventure film, but most importantly it’s an iconic rom-com. The Princess Bride tells the story of Buttercup (Robin Wright) and her long lost love, Westley (Cary Elwes). Years after Westley is believed to be dead, Buttercup is forced to marry the evil Prince Humperdinck (Chris Sarandon) who plots to have her killed. Now, with the help of Inigo Montoya (Mandy Patinkin) and Fezzik (André the Giant), Westley must save Buttercup from Prince Humperdinck’s villainous grasp. With the help of a stacked cast including Billy Crystal, Fred Savage, Peter Falk, Wallace Shawn, and Carol Kane, The Princess Bride is one of the most quotable movies of all time.

Someone needs to give Billy Crystal and Carol Kane an Oscar for their scene in The Princess Bride.

Where to watch The Princess Bride: Hulu

Best Rom-Coms on Hulu: The Wedding Planner (2001)

No two stars encapsulated the early 2000s era of rom-coms more than Jennifer Lopez and Matthew McConaughey and the movie that started it all was The Wedding Planner. After wedding planner Mary (Jennifer Lopez) is rescued by Steve (Matthew McConaughey) from being nearly hit by a car, the two instantly click during a romantic night together. However, what Mary doesn’t know is that she is currently planning Steve’s wedding… to a different woman. The Wedding Planner cast is filled out with Bridget Wilson-Sampras, Justin Chambers, Judy Greer, and Fred Willard.

Where to watch The Wedding Planner: Hulu

Best Rom-Coms on Hulu: 50 First Dates (2004)

First dates in rom-coms are always so magical, so why not have 50 of them? After Henry (Adam Sandler) falls in love with Lucy (Drew Barrymore) things are on the up and up. That is until the next day when Lucy forgets who he is due to her amnesia. Henry must now treat everyday like it’s their first date in order to win Lucy over. 50 First Dates has a really sweet sentiment and is jam packed full of meet-cutes. The additional cast is made up of Rob Schneider, Sean Astin, Dan Aykroyd, Missi Pyle, Maya Rudolph, and Kevin James.

Where to watch 50 First Dates: Hulu

Best Rom-Coms on Hulu: 500 Days of Summer (2009)

In a film about self discovery, Tom (Joseph Gordon-Levitt) reflects on his 500 day relationship with Summer (Zooey Deschanel) after she suddenly dumps him. Told through a non-linear storyline, 500 Days of Summer was quite the original take on the genre. Additionally, Tom’s altered perception of events allows for very interesting storytelling techniques. 500 Days of Summer received much acclaim for its stellar soundtrack as well as its cast consisting of Geoffrey Arend, Chloë Grace Moretz, Matthew Gray Gubler, and Clark Gregg.

Zooey Deschanel and Joseph Gordon-Levitt need another rom-com together ASAP!

Where to watch 500 Days of Summer: Hulu

Best Rom-Coms on Hulu: Friends With Benefits (2011)

2011 was an interesting year in the movie matrix. Both Friends With Benefits and No Strings Attached hit theaters around the same time and both consist of two friends who agree to sleep with each other before one inevitably falls in love with the other. However, we believe Friends With Benefits is slightly the better of the two. Jamie (Mila Kunis) and Dylan (Justin Timberlake)’s banter is incredibly top notch. Additionally, the supporting cast of Patricia Clarkson, Jenna Elfman, Richard Jenkins, Woody Harrelson, Emma Stone, and Andy Samberg is top notch.

Where to watch Friends With Benefits: Hulu

Best Rom-Coms on Disney+: Splash (1984)

Young Tom Hanks was in his bag when he starred in Splash back in 1984. The acting legend starred as Allen, a man who has been in love with a mermaid named Madison (Daryl Hannah) ever since she saved him from drowning when they were kids. Now adults, the pair must choose between a life on land or in the deep blue sea. Ron Howard directs a cast also starring Eugene Levy and John Candy.

Where to watch Splash: Disney+

Best Rom-Coms on Disney+: While You Were Sleeping (1995)

Any list about rom-coms wouldn’t be complete without including Sandra Bullock at least once. Transit worker Lucy (Sandra Bullock) has long had a crush on Peter (Peter Gallagher) despite never having a conversation with him. Things escalate very quickly when Lucy saves Peter from an oncoming train, however the result of the accident leaves him in a coma. After Peter’s entire family arrives to visit him at the hospital, they all assume Lucy is Peter’s fiancée. Lucy, too embarrassed to correct them, goes along with it before falling for Peter’s brother Jack (Bill Pullman).

Where to watch While You Were Sleeping: Disney+

Best Rom-Coms on Disney+: 10 Things I Hate About You (1999)

10 Things I Hate About You is one of the most beloved movies on this list. From it’s iconic poem scene to Heath Ledger’s legendary serenade, there is so much to love about this flick. After their dad says that Bianca (Larisa Oleynik) can’t date until her older sister Kat (Julia Stiles) finds a boyfriend, Bianca begins to plot for Kat to fall in love. Enter Patrick (Heath Ledger), a new student who may be Kat’s knight in shining armor. Joseph Gordon-Levitt, David Krumholtz, Gabrielle Union, and Allison Janney also star.

Honestly, aren’t we all.

Where to watch 10 Things I Hate About You: Disney+

Best Rom-Coms on Amazon Prime: Mystic Pizza (1988)

Set in Mystic, Connecticut, Mystic Pizza tells the story of three waitresses during the summer after high school. Daisy (Julia Roberts), Kat (Annabeth Gish) and Jojo (Lilli Taylor) find love as they dream of escaping their small town. Despite a small role, the film also marked the debut of actor Matt Damon.

Where to watch Mystic Pizza: Amazon Prime

Best Rom-Coms on Amazon Prime: Forgetting Sarah Marshall (2008)

After Peter (Jason Segal) is left dumped by TV star Sarah Marshall (Kristen Bell), he flies to Hawaii to get over his heartbreak. However, once Peter arrives at the hotel he finds that Sarah is also there with her new boyfriend Aldous (Russell Brand). Peter quickly becomes friends with the hotel staff and fellow guests and begins to develop feelings for the resort’s receptionist Rachel (Mila Kunis). Bill Hader, Jonah Hill, Jack McBrayer, Paul Rudd, and Jason Bateman round out Forgetting Sarah Marshall’s stellar cast.

Where to watch Forgetting Sarah Marshall: Amazon Prime

Best Rom-Coms on Amazon Prime: I Love You, Man (2009)

Jason Segal and Paul Rudd teamed up again a year later in 2009’s I Love You, Man. With no male friends and a wedding around the corner, Peter (Paul Rudd) must find a best man fast. However, Peter’s bond with new best friend Sydney (Jason Segal) begins to strain his relationship with his fiancée Zooey (Rashida Jones). I Love You, Man has an A-list supporting cast of Andy Samberg, J.K. Simmons, Jaime Pressly, Jon Favreau, Aziz Ansari, Nick Kroll, Thomas Lennon, Joe Lo Truglio, and David Krumholtz.

Where to watch I Love You, Man: Amazon Prime

Best Rom-Coms on Amazon Prime: Moonrise Kingdom (2012)

Wes Anderson’s take on rom-coms is the incredibly cute Moonrise Kingdom. Set in the year 1965, 12-year-olds Sam (Jared Gilman) and Suzy (