James Corden had his work cut out for him when he faced off against Demi Lovato in the ultimate diva riff-off. The duo battled it in a performance of past and present hits during a taping of an episode of The Late Late Show with James Corden on Wednesday.
WATCH: First look at Victoria Beckham on James Corden's Carpool Karaoke
The late-show host told the audience during a commercial break that "divas" from back in the day "were better than divas are today" because they have more 'sass' and are more 'fierce' than artists of this generation. Demi heard the British star's remarks backstage and challenged him to a singing match to prove that there are talented singer’s in the 21st century.
Before the two stars sang their hearts out, James taunted the Body Say songstress by saying: "I got hits from before you were born," to which Demi quipped: "I got hits that are my own."
The duo traded insults before belting out hits by Adele and Tina Turner
The 24-year-old singer belted out Adele’s Rolling in the Deep, Katy Perry’s Roar and her own chart-topping single Heart Attack. James performed his own renditions of classic hits like Aretha Franklin’s Respect, and Tina Turner’s River Deep, Mountain High. While James complimented his opponent on her stellar vocal range, Demi was less than kind about the host and actor’s voice. "Wow, that was terrible, just really awful, bad," she fired back.
READ: James Corden is bringing Carpool Karaoke to the UK!
After the pair completed their performances, much to the dismay of the audience, James admitted his defeat and proclaimed Demi as the respectful winner of the riff-off challenge. Once the two settled their differences, they performed a duet of Gloria Gaynor’s I Will Survive.