The Les Miserables star, 33, appeared on The Late Late Show with James Corden on Tuesday (25May16), and the pair took each other on in the show's popular Drop the Mic rap segment.

James, 37, began the segment by dissing her performance as Catwoman in Batman blockbuster The Dark Knight Rises as inferior to Halle Berry's in 2004's standalone Catwoman film.

"I admit that Anne is both talented and sweet, and it's hard to say anything about her that's mean, but I'm gonna try my best and air it out like tank tops, and like her movie Get Smart, her rhymes are gonna flop," he rapped, "Now it's her turn to try and act a little scary, 'cause the only Catwoman I acknowledge is Halle Berry."

Anne responded by mocking the British funnyman as a flop on U.S. late night television, as she rapped, "A Catwoman diss? Gosh, what do I do? I can't make fun of you James, 'cause no one's heard of you. Now that I finally have a chance to speak, I saw your rhymes are like your ratings, damn, they're incredibly weak."

James then decided to mock the actress' British accent in the 2011 film One Day and reminded her of her much-derided stint hosting the Academy Awards the same year.

Anne did not hold back however, as she turned the rap battle personal by retorting, "Did my accent make you sick? Are you also allergic to wearing suits that fit? Or did you just grow a couple of sizes since you got dressed, you look like a KFC bucket with a lot of extra breasts. You're the worst British export since smallpox, you're more full of s**t than a kitty litter box."

Those cutting lyrics seemed to impress the audience whose enthusiastic cheers indicated that Anne was the winner of the rap battle.

Despite their hip hop contest taking an insulting turn, there were no hard feelings as James was magnanimous in defeat, embracing his guest with a hug and describing her as "incredible".