Anne Hathaway squared off with ‘Late Late Show’ host James Corden in an epic rap battle on Tuesday’s edition of the show, where nothing was off limits. During the battle, Corden took aim at the Oscar-winning actress for her British accent in the 2011 movie One Day, describing it as 'awful'.

Anne HathawayAnne Hathaway faced James Corden in an epic rap battle.

Corden was up first, taking the mic and rapping: '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'.

More: Anne Hathaway Welcomes Baby Boy With Husband Adam Shulman

'Now it's her turn to try and act a little scary, 'cause the only Catwoman I acknowledge is Halle Berry,' he finished. But Hathaway was quick to fire back, rapping: 'A Catwoman woman 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,' she continued, before getting in an epic dig, telling the host: 'I’m like your wife: I watch Seth Meyers instead.'

Corden then referenced Hathaway’s attempt at a British accent in One Day, telling her the UK was mad because it was so ‘awful’. 'I won't lose this to an imposter, it's more likely they'll ask you to again host the Oscars,' he rhymed, bringing up the actress’ time hosting the Academy Awards with James Franco in 2011.

More: Anne Hathaway Defends Jennifer Lawrence Over Golden Globes Exchange With Reporter

Hathaway’s accent in One Day was also discussed when she joined the host for a chat earlier in the show. 'How did that work out?' Corden asked her. 'I've heard not well…it was so painful man,' Hathaway said. 'I was like ''I'll get there'' and I guess I never got there.’

Watch Corden and Hathaway’s epic rap battle in full below: