To celebrate the announcement that Queen is planning to go on tour in the US with Adam Lambert, James Corden performed with the iconic band on The Late Late Show with James Corden. Speaking about the band, James joked: "When I was growing up I always thought I'd be a great frontman for Queen… I'm not saying I'd be a better frontman than [Adam Lambert], but I'd be a better frontman than him."
WATCH: George Michael was James Corden's first Carpool Karaoke
Adam himself then appeared on the show to challenge James to a 'Front Man Battle'. He said: "I heard you saying you thought you'd be a better frontman than me for Queen… If you really think that maybe we should go head to head James! Bring it!"
Adam then brought out Queen band members Brian May and Roger Taylor before launching into We Will Rock You. After their performance, James joked: "Hello Roger, hello Brian, thank you for letting me know you were in town…. That? That was amateur hour."
Picking up a microphone, the host then showed off his singing skills with renditions of Don't Stop Me Now and Crazy Little Thing Called Love as the audience clapped along. Adam proceeded sing Another One Bites the Bust before James conceded that he was the better singer, saying: "Yes that was amazing, you win. You're a better frontman than me." The cheeky actor then pretended to burst into tears, leading him to sing Somebody to Love while accompanied by Adam.
WATCH: James Corden performs with the Backstreet Boys
James regularly performs with the guests on his show, and most recently enjoyed a Broadway 'riff off' with Neil Patrick Harris. Beginning their battle, the Series of Unfortunate Events star said: "Your silly jokes can wait, Corden. We have a score to settle and it's about Broadway. I see you going around, hosting the Tonys, acting like you're the only TV star who can sing Broadway show tunes. Some of us, dude, have actually won a Tony." The pair then sang songs from Les Miserables, Chicago and Hamilton.