Every Song from 'The Flash' & 'Supergirl' Musical Crossover, Ranked

I love musicals. I also love The CW’s superhero series. So you can just imagine how thrilled I was watching Tuesday’s Supergirl and The Flash musical crossover, appropriately dubbed “Duet.” Though the story can’t get lost among all the elaborate singing and dancing that takes place in a musical, it’s the songs that measure its true success.

So without further ado, let’s rank the songs from “Duet.”

5. “More I Cannot Wish You” — Jesse Martin, Victor Garber and John Barrowman

I’ll admit this Guys and Dolls song tugged at my heartstrings, but the combo of these three voices felt a bit forced. Not to mention, the entire sentiment of the song—Martin, Garber and Barrowman’s characters giving their children their blessings to be together—went to hell as soon as the tune ended.

4. “Put a Little Love in Your Heart” — Darren Criss, Jeremy Jordan, Carlos Valdes and John Barrowman

This is the kind of big musical number I usually swoon over. The group sing, the dance number—it’s just a good time. It could’ve been even bigger, though. And Jeremy Jordan outshined his castmates, in my opinion.

Side note: I can’t believe this is the only song to feature Darren Criss. He’s the Music Meister, for crying out loud.

3. “Moon River” — Melissa Benoist

The intimacy of this song and Melissa’s soft, understated delivery made it the perfect solo for Kara.

2. “Runnin’ Home to You” — Grant Gustin

Penned by La La Land songwriters Benj Pasek and Justin Paul, this song was sure to be a winner. Add to that the fact that Barry serenaded Iris outside of the alternate musical reality and right before proposing (again). I guarantee Flash fans won’t soon forget this moment.

1. “Super Friend” — Melissa Benoist and Grant Gustin

Crazy Ex-Girlfriend’s Rachel Bloom wrote this catchy tune, filled with cheeky references to Barry and Kara’s super powers and friendship. It’s smart, fun and currently stuck on a loop in my head.

Listen to music from “Duet” on iTunes.