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’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.

The Late Late Show With James Corden airs weeknights at 12:37 a.m. on CBS.

Check out Ed Sheeran’s ‘Carpool Karaoke’ with James Corden:


Read more from Yahoo TV:

Tell us what you think! Hit us up on Twitter, Facebook, or Instagram, or leave your comments below. And check out our host, Kylie Mar, on Twitter, Facebook, or Instagram.