Jennifer Hudson brought her A game to The Late Late Show With James Corden, as the two went head to head in an epic rap battle. Since Corden is filming the show in his hometown of London this week, he started by giving Jennifer a not-so-warm welcome.
Corden’s cold welcome
Corden started it off by rapping “Jennifer Hudson’s in London, isn’t she pretty? I’m a local in this country, you’re a tourist in this city. You remember Jen? She got famous in the States on American Idol for coming in seventh place.” But Jennifer responded to Corden’s Idol dig with, “Yeah, James, I lost Idol you got me, you right. But I won an Oscar, a Grammy and, oh, yeah, I won at life.” But that left Jennifer open to Corden’s next line, “You won an Oscar for Dreamgirls, great, I get it. But no one remembers you’re in the film, ’cause Beyoncé’s also in it.”
Hudson sings her way to victory
The two went back and forth, until Jennifer brought out the big guns … her really big voice. Jennifer belted out, “‘Cause you, oh you, oh you, you’re going to lose!” And while it was a close call, Jennifer’s powerful singing voice won her the battle.
Check out Ed Sheeran’s ‘Carpool Karaoke’ with James Corden:
Read more from Yahoo TV: