Shop Loot Crate

Bernadette Peters as Marie in The Jerk

In no particular order, these are some of my favorite love songs written for, or featured prominently in, films. Not all of them are happy and romantic. They range from sweet to silly to sorrowful, so hopefully there’s something here for everyone, whether you’re in love or forever alone.

What are your favorite movie love songs? Let me know in the comments!

1. The Jerk (1979) – Tonight You Belong To Me

Performed by Steve Martin as Navin Johnson and Bernadette Peters as Marie

Probably my favorite movie duet ever…


Navin: “You know, while you were playing that just now, I had the craziest fantasy that I could rise up, float right down the end of this cornet, right through here through these valves, right along this tube, come right up against your lips and give you a kiss.”

Marie: “Why didn’t you?”

Navin: “I didn’t want to get spit on me.”

2. Scott Pilgrim vs. the World (2010) – Ramona

Beck’s studio version of the song Scott Pilgrim (Michael Cera) writes for Ramona Flowers (Mary Elizabeth Winstead) in the movie.

iTunes | Amazon

3. Cannibal! The Musical (1993) – When I Was on Top of You

Trey Parker as Alferd Packer sings about his beloved horse Liane (named after his real-life ex-fiancée who cheated on him).

iTunes | Amazon

4. The Life Aquatic with Steve Zissou (2004) – The Way I Feel Inside

Performed by The Zombies

The scene where this song is played is heartbreaking. In the context of the movie, it’s about the love between a father and son, but it’s also a great song for those who are in love and stuck in the friend zone.

iTunes | Amazon

5. The Nightmare Before Christmas (1993) – Sally’s Song

Performed by Catherine O’Hara. Written by Danny Elfman.

Melancholic song about a love that’s not meant to be.
“And will we ever end up together? No, I think not, it’s never to become for I am not the one.”

iTunes | Amazon

6. Little Shop of Horrors (1986) – Suddenly, Seymour

Performed by Rick Moranis as Seymour Krelborn and Ellen Greene as Audrey

A classic nerd love ballad where the geek gets the girl.


7. Napoleon Dynamite (2004) – The Promise

Performed by When in Rome

“If you need a friend, don’t look to a stranger. You know in the end, I’ll always be there.”

iTunes | Amazon

8. The Muppets Take Manhattan (1984) – He’ll Make Me Happy

Performed by Frank Oz as Miss Piggy and Jim Henson as Kermit the Frog

You wouldn’t think watching a frog and a pig getting married would be so emotional, but there you have it. Jeff Moss, the songwriter for this film and most of the classic songs from Sesame Street, had a real knack for pulling at the heartstrings.


9. A Mighty Wind (2003) – A Kiss at the End of the Rainbow

Performed by Eugene Levy and Catherine O’Hara as Mitch and Mickey

A really sweet duet with a killer autoharp solo.

iTunes | Amazon

10. Punch-Drunk Love (2002) – Here We Go

Performed by Jon Brion

This one is not as much about romantic love as it is about being strange and lonely and wanting to find someone who understands you.

iTunes | Amazon

11. Say Anything… (1989) – In Your Eyes

Performed by Peter Gabriel

iTunes | Amazon

12. Jackie Brown (1997) – Didn’t I (Blow Your Mind This Time)

Performed by The Delfonics

The song that underscores Robert Forster as Max Cherry’s love for Pam Grier as Jackie Brown.

iTunes | Amazon

Continue on to Songs 13-23

Pages: 1 2