Category: Anne Hathaway and James Corden hurl hilarious insults in rap battle