Update Consent

Best Movie Kisses

The Best Movie Kisses of All Time, From "The Notebook" to "Spider-Man"

As Cher once proclaimed in "The Shoop Shoop Song," "If you wanna know if he loves you so, it's in his kiss." And since we're big fans of romance around here — from iconic romantic comedies to sexy dramas — you might not be surprised that we're also fans of big, bold onscreen kisses. From tentative first kisses that cement a growing love, to moments of deep passion that make our toes curl, to love declarations that make us cheer, there are so many types of movie kisses that we love.

Perhaps not surprisingly, there are some actors who come up on our list again and again. Ryan Gosling and Rachel McAdams gave us some of the greatest movie kisses of all time in "The Notebook", but Gosling also had some iconic smooches in "Crazy Stupid Love" and "Blue Valentine", as did McAdams in "About Time" and "The Vow." Other actors who made the list multiple times? Heath Ledger, Tom Hanks, Carey Mulligan, Colin Firth, Sandra Bullock, and many more.

Ahead, we rounded up some of our absolute favourite movie kisses of all time. See which iconic lip locks made our list.

— Additional reporting by Brea Cubit, Shannon Vestal, Quinn Keaney, and Victoria Edel

Image Source: Everett Collection

1. "Romeo + Juliet"

The classic star-crossed lovers, Juliet (Claire Danes) and Romeo (Leonardo DiCaprio), steal a kiss when nobody's looking.

Image Source: Everett Collection

2. "The Notebook"

Noah (Ryan Gosling) and Allie (Rachel McAdams) share a lot of kisses, but nothing beats the post-canoe, pouring-rain moment — "It still isn't over!"

Image Source: Everett Collection

3. "Twilight"

Bella (Kristen Stewart) and Edward (Robert Pattinson) share a lot of kisses during the Twilight saga, but our favourites are their very first kiss and the one they share at the school dance.

Image Source: Lionsgate

4. "Dirty Dancing"

"Dirty Dancing"'s Baby (Jennifer Grey) and Johnny (Patrick Swayze) are one of the best movie couples of all time, but their best kiss comes when they spend a day dancing and fooling around.

Image Source: Everett Collection

Watch This!

Pop Quiz

Watch the Cast of Fear Street Play a Creepy Game of Horror Movie "Would You Rather"

5. "My Girl"

Best friends Thomas (Macaulay Culkin) and Vada (Anna Chlumsky) share their first kiss by the water in this super-sweet "My Girl" scene.

Image Source: Everett Collection

6. "You've Got Mail"

After months of chatting online, Joe (Tom Hanks) and Kathleen (Meg Ryan) bring their romance to the real world after he says, "Don't cry, shopgirl, don't cry." Saving a first kiss for the movie's final moment is bold, but Nora Ephron of course nails it in "You've Got Mail."

Image Source: Everett Collection

7. "Silver Linings Playbook"

Pat (Bradley Cooper) and Tiffany (Jennifer Lawrence) have a picture-perfect first kiss at the end of "Silver Linings Playbook."

Image Source: Everett Collection

We'll be honest, your mileage may vary on this one. In "Never Been Kissed," Josie (Drew Barrymore) goes undercover at a high school to get the dirt on what school is really like these days. But she quickly develops feelings for her teacher Sam (Michael Vartan) — and he feels the same. When he finds out she's actually not a student, he feels betrayed (which is kind of weird of him, to be honest), but she reveals all in her newspaper and he meets her at the baseball field for her very first kiss. Even if the movie itself is questionable, Josie's first smooch lives up to the hype.

Paul (George Peppard) brings Holly Golightly (Audrey Hepburn) into a kissing embrace as the rain comes down.

Image Source: Everett Collection

After having a crush on her for several years, Harry (Daniel Radcliffe) finally kisses Cho (Katie Leung).

Image Source: Everett Collection

Todd (Penn Badgley) and Olive (Emma Stone) finally admit their feelings for each other and kiss at the end of "Easy A."

Patrick (Heath Ledger) and Kat (Julia Stiles) kiss and make up in the school car park at the end of "10 Things I Hate About You."

Image Source: Everett Collection

After losing Sam (Patrick Swayze) in a tragic murder, Molly (Demi Moore) kisses him as a ghost.

Image Source: Everett Collection

Tom (Jason Segel) and Violet (Emily Blunt) may be delaying the whole marriage thing, but they still have plenty of time for kisses.

Image Source: Everett Collection

Julia (Drew Barrymore) and Robbie (Adam Sandler) show us what "church tongue" means when they "practice" kissing in "The Wedding Singer."

Image Source: Everett Collection

After hesitating, Annette (Reese Witherspoon) finally gives in to her feelings for Sebastian (Ryan Phillippe).

Image Source: Everett Collection

Kate (Meg Ryan) falls in love with a man from another era, Leopold (Hugh Jackman).

While touring for the circus, Jacob (Robert Pattinson) and Marlena (Reese Witherspoon) get cosy — despite her being married to the ringmaster.

Image Source: Everett Collection

Spider-Man (Tobey Maguire) and Mary Jane (Kirsten Dunst) share an upside-down kiss — and cement their place in cinematic kissing history forever.

Image Source: Everett Collection

It's where their real-life love began! Channing Tatum and Jenna Dewan share a kiss in the movie that brought them together.

Image Source: Everett Collection

Lindsey (Drew Barrymore) leans in to kiss Ben (Jimmy Fallon) in the stands.

Image Source: Everett Collection

Skylar (Minnie Driver) and Will (Matt Damon) kiss while they eat to get the first kiss out of the way.

Image Source: Everett Collection

Hannah (Emma Stone) runs through the pouring rain (and a bar) to finally kiss Jacob (Ryan Gosling).

After going on a golf-themed bar crawl, Kat (Debra Messing) feels the heat with Nick (Dermot Mulroney) — her hired escort.

Image Source: Everett Collection

Once their case is settled and done, Eric (Benjamin Bratt) finally shows his feelings for Grace (Sandra Bullock).

It may make for some awkward PDA, but their long-distance relationship means that Garrett (Justin Long) and Erin (Drew Barrymore) can't keep their hands off each other when they're together.

Image Source: Everett Collection

Vivian (Julia Roberts) kisses Edward (Richard Gere) in this unconventional fairy tale.

Image Source: Everett Collection

Allen (Tom Hanks) kisses his mermaid love, Madison (Daryl Hannah), underwater.

Image Source: Everett Collection

Jamie (Mandy Moore) and Landon (Shane West) step outside the high school stereotypes for a sweet tearjerker of a love story.

Irene (Carey Mulligan) and the driver (Ryan Gosling) share a passionate moment in the lift before everything changes.

Image Source: Everett Collection

Allie (Rachel McAdams) and Noah (Ryan Gosling) can't keep their hands off each other — so much so that she misses her curfew.

Image Source: Everett Collection

While caring for Peeta (Josh Hutcherson), Katniss (Jennifer Lawrence) leans in to give him a kiss. It's a dark beginning to a complicated relationship.

John (Channing Tatum) and Savannah (Amanda Seyfried) share a classic kissing-in-the-rain moment.

Mia (Anne Hathaway) shares a fairy-tale kiss with Michael (Robert Schwartzman).

Image Source: Everett Collection

In an "aww"-inducing moment, Gertie (Drew Barrymore) leans in to kiss E.T. on the nose.

Image Source: Everett Collection

Jack (Leonardo DiCaprio) sweeps Rose (Kate Winslet) off her feet time and time again in this romantic classic.

Image Source: Everett Collection

Zack (Freddie Prinze Jr.) and Laney (Rachael Leigh Cook) share an epic backyard kiss.

Image Source: Everett Collection

With Graham (Jude Law) and Amanda (Cameron Diaz), it's love at first sight.

Image Source: Everett Collection

Clementine (Kate Winslet) and Joel (Jim Carrey) have a complicated relationship, but their chemistry keeps bringing them back together.

Image Source: Everett Collection

Thelma (Geena Davis) cozies up to hot hitchhiker J.D. (Brad Pitt).

Jane (Katherine Heigl) gives the adorable Kevin (James Marsden) a very, very good love confession.

Emily (Amanda Peet) and Oliver (Ashton Kutcher) share a sweet kiss when the ball drops on New Year's Eve.

Image Source: Everett Collection

Both of them are putting on a bit of a show, but this sweet kiss between Ben (Matthew McConaughey) and Andie (Kate Hudson) is all real.

Image Source: Everett Collection

Leo (Channing Tatum) and Paige (Rachel McAdams) share a steamy kiss on the floor.

Image Source: Everett Collection

In one of the most iconic movie kisses ever, Deborah Kerr and Burt Lancaster set the standard for the steamy, beach-set makeout.

Image Source: Everett Collection

Before the crushing reality of life and relationships take over, Cindy (Michelle Williams) and Dean (Ryan Gosling) have some hot makeouts.

Image Source: Everett Collection

In the middle of their up-and-down relationship, Johnny (Joaquin Phoenix) and June (Reese Witherspoon) have a quiet moment.

Image Source: Everett Collection

A language barrier can't keep Jamie (Colin Firth) from falling for Aurelia (Lúcia Moniz).

Peasant-turned-knight William (Heath Ledger) falls head over heels for the lovely Jocelyn (Shannyn Sossamon).

Watch out, Robin (Chris O'Donnell)! Poison Ivy (Uma Thurman) is not just a clever name.

The relationship may be fake at this point, but it's where Margaret (Sandra Bullock) and Andrew (Ryan Reynolds) feel their first real sparks.

Image Source: Everett Collection

They may not be Danny and Sandy, but Michael (Maxwell Caulfield) and Stephanie (Michelle Pfeiffer) have smouldering chemistry.

Image Source: Everett Collection

Maggie (Meg Ryan) is literally getting kissed by an angel (Nicolas Cage).

Image Source: Everett Collection

Perhaps we love this moment from "Valentine's Day" — when Taylor Swift locks lips with then-boyfriend Taylor Lautner — so much because time has made it so funny, but you can't say it isn't iconic to a generation.

Torrance (Kirsten Dunst) gets the guy (Jesse Bradford) at the end of "Bring It On."

Image Source: Everett Collection

It's a severe time of distress that leads Ron (Rupert Grint) and Hermione (Emma Watson) to kiss for the first time.

Rachel McAdams is a pro at great onscreen kisses, and this time around, she steams up the screen with Domhnall Gleeson.

Image Source: Universal Pictures

It's a sweet head kiss between Harper (Taye Diggs) and Jordan (Nia Long).

Image Source: Everett Collection

Preston (Ethan Embry) doesn't pass up his chance to kiss Amanda (Jennifer Love Hewitt).

Justin Timberlake and Mila Kunis have crazy chemistry in "Friends With Benefits."

Hazel (Shailene Woodley) and Gus (Ansel Elgort) have their first kiss at the Anne Frank House, and fans have been divided on whether it was too weird or actually iconic ever since.

Image Source: Everett Collection

Brad Pitt and Angelina Jolie put down the guns and grab each other's faces instead.

Image Source: Everett Collection

Tommy (Andrew Garfield) and Kathy (Carey Mulligan) get put through the romantic ringer in "Never Let Me Go."

Saucy minx Kelly (Rose Byrne) manipulates a young coed (Halston Sage) in the name of destroying a fraternity.

Bridget (Renée Zellweger) gets her Mr. Darcy (Colin Firth).

Image Source: Everett Collection

This steamy hot-tub kiss between Lara Jean and Peter Kavinsky earned costars Lana Condor and Noah Centineo the MTV Movie & TV Award for best kiss in 2019.

Even with a green mask on, Jim Carrey is irrestistable to Cameron Diaz.

Image Source: Everett Collection

Amy (Kaitlyn Dever) and Hope (Diana Silvers) are initially at odds in "Booksmart," but after a spat in the bathroom, they end up making out, and sparks definitely fly.

Image Source: Everett Collection

Ally (Lady Gaga) and Jackson Maine (Bradley Cooper) share a lot of great kisses in "A Star is Born," including a sweet one while sitting on a piano bench and an even more iconic one in a sudsy bath tub.

Image Source: Everett Collection

Kris Kristofferson goes in for a passionate smooch with Barbra Streisand in the 1976 version of this film.

Image Source: Everett Collection

Henry Golding and Constance Wu's lip-locking action had us swooning throughout the entirety of "Crazy Rich Asians."

Image Source: Everett Collection

We'll never forget how we swooned the first time Westley (Cary Elwes) kisses the princess bride (Robin Wright).

Image Source: Everett Collection

"Emma" starring Anya Taylor-Joy as the titular Jane Austen hero and Johnny Flynn as the sweet, thoughtful Mr. Knightley is one of our favourites, and when they finally sneak a kiss in after confessing their love, our hearts always skip a beat.

Want More?

POPSUGAR Would Like To Send You Push Notifications.