As we know, James Corden loves musicals. In fact, he'll use any excuse he can to sing and perform on his show. Normally we'd complain but his recent 'Thank U Next' parody dedicated to Jeff Goldblum was pretty great. And now he has topped that with his latest.

The talk show host was joined by Emily Blunt and Lin Manuel-Miranda to perform 22 musicals in 12 minutes.

They sang classic numbers from the likes of 'Cabaret' and 'Chicago' as well as songs from more recent musicals like 'La La Land'. Other musicals the trio brought to life included 'Beauty and the Beast', 'Guys and Dolls', 'Evita', 'Singin in the Rain' and 'The Muppet Movie.' There was also 'The Wizard of Oz', 'Hairspray', 'Dreamgirls', 'Annie', 'Fiddler on the Roof', 'Little Shop of Horrors', 'Les Miserables', 'Moulin Rouge', 'Fame', 'Gentlemen Prefer Blondes' and 'Mamma Mia!'

Love for the Irish was also in there with the inclusion of 'Once'. A song from 'Into the Woods', which Blunt and Corden previously co-starred in, was also in there.

Of course, they had to throw in a promotion for the latest movie from Emily Blunt and Lin Manuel-Miranda with 'Mary Poppins Returns' also included. The film serves as a sequel to 'Mary Poppins' and opens in Irish cinemas this Friday.

Watch the musical spleandour below:

You can read our review for Mary Poppins Returns' here.