Even before Supergirl transitioned from its original network of CBS to The CW for the show's sophomore season, Kara Danvers (Melissa Benoist) was visited by Barry Allen (Grant Gustin) from The Flash - the second superhero series on The CW following Arrow and preceding Legends of Tomorrow. After the Girl of Steel's move to The CW, Kara joined Barry again - along with heroes from Arrow and Legends of Tomorrow - in the 'Invasion' mega-crossover event earlier this season, but the super-duo will team up once more in The Flash and Supergirl musical crossover.

The crossover was announced last summer, but little was revealed until recently when Batman: The Brave and the Bold's Music Meister was confirmed as the villain, to be played by Darren Criss - an alum of Fox's musical dramedy series Glee, in which he starred alongside Benoist and Gustin. With the event episode, The Flash's 'Duet', only a few days away, we've also seen the trailer for the musical crossover as well as a gallery of photos including Music Meister. Gustin debuted the first poster for 'Duet', but now another one-sheet has been revealed.

Both the Supergirl and The Flash Twitter accounts posted the new poster for 'Duet', which features Barry and Kara dancing in their 1920s-inspired costumes with the tagline "Dynamic Duet." Take a look:

Based on what we know about the episode from the synopsis for 'Duet', these costumes are part of Music Meister's alternate reality in which he'll trap Barry and Kara. In order to escape, they'll need to follow his script - not the Yellow Brick Road as Kara hopefully blurts out in the 'Duet' trailer. Meanwhile based on set photos of Music Meister, we know that the villain will face off against Barry and Kara's friends - Kid Flash (Keiynan Lonsdale), Vibe (Carlos Valdes), and Martian Manhunter (David Harewood), specifically - outside the alternate reality and back in Central City.

In terms of the music itself, 'Duet' features original songs: "Superfriends" penned by Rachel Bloom, creator/star of The CW's Crazy Ex-Girlfriend, that will be sung by Barry and Kara, as well as "Runnin' Home to You" written by La La Land duo Benj Pasek and Justin Paul for a Barry solo. In addition to the heroes and Music Meister, those reported to have singing roles include Cisco Ramon/Vibe, Joe West (Jesse L. Martin), Professor Martin Stein (Victor Garber), Winn Schott (Jeremy Jordan), and Malcolm Merlyn (John Barrowman). Supergirl's Mon-El (Chris Wood) will also appear in 'Duet', though he does not have a singing part.

Of course, there are sure to be fans of Supergirl and The Flash who are not looking forward to the musical crossover episode, and others who may be wary of The CW's first superhero sing-along. The network has done a great deal of marketing for 'Duet' and it's possible the episode will disappoint those who are looking forward to it. Still, while The CW's crossover events have received some valid criticism in the past, they're generally fun and entertaining episodes - and based on what we've seen so far, 'Duet' looks to follow in that same vein.

Next: Supergirl/Flash Musical Crossover Images

Supergirl continues with ‘Star-Crossed’ on Monday, March 20 at 8 p.m. EST, followed by The Flash on Tuesday, March 21 in the same time slot with ‘Duet’.

Source: Twitter