In celebration of Frozen 2, the principle cast members joined James Corden on The Late Late Show for his latest Crosswalk: the Musical segment.

Idina Menzel, Kristen Bell, Josh Gad and Jonathan Groff took on the roles of Elsa, Anna, Olaf and Kristoff respectively, to deliver some of the movie’s most famous songs on a busy crosswalk.

Whilst James demanded the role of Elsa to begin with, relegating Idina to playing Sven, after an adorable performance of ‘Do You Want To Build A Snowman?’ Kristen suggested that Idina should be the one to channel the blonde princess.

In order to decide who would play Elsa, James challenged Idina to a sing off. After Idina blew everyone away with a few lines of new Frozen 2 song ‘Into The Unknown’, James stood down from the princess role and parted with the blonde wig, opting for a snowflake costume instead.

The cast later performed ‘For The First Time in Forever’ as well as ‘Some Things Never Change’ from Frozen 2. Whilst the latter song is autumnal, James in his snowflake costume refused to miss out and scattered leaves along the crosswalk instead.

Finally, what better song to end a successful Crosswalk: the Musical than the iconic ‘Let It Go’. With powerhouse vocalist Idina delivering the song, she got so lost in the magic that she even stood on the bonnet of a someone’s car!

Check out the Frozen Crosswalk: the Musical below.

Frozen 2 is out in cinemas now.