WATCH: Matthew Morrison & Zooey Deschanel Sang Together...Once Upon a Time

Who knew? The Glee star and the 500 Days of Summer actress were costars in a made-for-TV movie in 2005

Once upon a time, back in 2005 to be exact, Glee star Matthew Morrison and 500 Days of Summer star Zooey Deschanel were star-crossed lovers -- on film, that is.

The two starred in a made-for-TV movie Once Upon a Mattress, and dug up the amusing clip. Now we can all enjoy the duo's sugary-sweet duet in the fairytale film -- and marvel at how far their careers have come!

When Deschanel’s character reveals she's (gasp!) pregnant, the two crooners break into cheesy but well-sung song.

As Morrison twirls the She and Him songstress around in her flowing pink gown, she repeatedly sings: "Harry, marry me." They joyfully belt out lyrics from an ivy-covered swing, lie lackadaisically on the grounds of the castle, and stare longingly into one another’s eyes.

Watch for yourself below:


Watching this video leaves us hoping that Deschanel will be the next actress to guest star on Glee. We'd love to see her battle Gwyneth Paltrow for the affections of her former Prince Charming!

Connect with Us
Follow Our Pins

Yummy recipes, DIY projects, home decor, fashion and more curated by iVillage staffers.

Follow Our Tweets

The very dirty truth about fashion internships... DUN DUN @srslytheshow

On Instagram

Behind-the-scenes pics from iVillage.

Best of the Web