Jennifer Hudson Takes Down James Corden in a Rap Battle on 'Late Late Show'

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 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." Although, 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 Beyonce's also in it."

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.