Both Jennifer Hudson and James Corden were feeling the burn on Wednesday's "Drop the Mic" rap battle on "The Late Late Show."
The duo went head to head on the Corden's latest episode, which was filmed as part of his week of London shows.
Some of the best disses throughout the nearly 8-minute battle included:
Corden: "You remember Jen, she got famous in the states on American Idol for coming in seventh place."
Corden: "So basically tonight I'm confused at what I'm doing, I'm battling a woman who's famous for losing. You won an Oscar for 'Dreamgirls,' I get it, but no one remembers you in that film because Beyonce's in it."
Hudson: "No more fat jokes, cuz it's below the belt. I mean it though, you can't see it though, just like your penis."
Corden: "Jennifer's new song came out a few weeks ago, it's called 'Remember Me?' and people answer with 'Nooooo.'
Hudson: "I lost Idol, you got me, you're right. I won an Oscar, a Grammy, hell I won at life."
- Corden: "Winning at life J-Hud? OK, that's witty. You were the legit worst part of 'Sex and the City.'"
And while it seemed like Corden would go home with a win for this one, Hudson brought it home by breaking into a modified version of "And I Am Telling You I'm Not Going" that totally annihilated the competition.
Watch them face off above -- and see more "Drop the Mic" battles below.