During her recent visit to the Tonight Show, Kristen Bell performed a very special mashup with host Jimmy Fallon which took us through the history of Disney songs.

From ‘When You Wish Upon a Star’ to ‘Tale As Old As Time’, ‘The Bare Necessities’ to ‘You’ve Got A Friend in Me’, both Kristen and Jimmy treated us to some of the most iconic and well loved songs in Disney history. Of course, they also had plenty of fun along the way, hopping on a magic carpet for Aladdin’s ‘A Whole New World’ and holding up a Simba toy for their Lion King tribute.

What shook us the most though was Kristen’s gorgeous vocals. Best known for portraying Princess Anna in Frozen, we already know that Kristen can sing but during this mashup she channeled a number of princesses including Ariel, Jasmine, and Moana, nailing every song with ease.

For the finale, Jimmy gave us a little teaser of ‘Into The Unknown’ from the forthcoming Frozen 2 movie before Kristen took us home with a gorgeous rendition of ‘Let It Go’ complete with fake snow.

Check out Kristen and Jimmy’s awesome Disney mashup below.

Kristen will be returning to our screens as Princess Anna on November 22 with the release of Frozen 2.

Are you excited for Frozen 2? Did you enjoy Kristen and Jimmy’s Disney mashup? Let us know by leaving a comment below.