This is so truly excellent - good on Anne Hathaway for going on James Corden's Late Late Show and having a rap battle with him. Scroll down to watch him get "Hathaslayed"
James doesn't give Anne an easy ride; he makes digs at her having a terrible British accent in One Day, for having a long acceptance speech at the Oscars, and for being Meryl Streep's bitch in The Devil Wears Prada.
Anne got her own back and hurled put-downs about his too-tight jacket, the fact that his rating figures are "weak" and that noone knows who he is.
Who dropped the mic at the end? Watch and you'll find out...


