Anne Hathaway has proved she is not just a pretty face by sporting fun fancy dress for a TV spoof.

The Devil Wears Prada actress appeared on Saturday Night Live in a series of outfits, including one which saw her emulate Kate Middleton. She joined a fake Queen Elizabeth II and Prince Phillip to show what might have happened when the future queen was introduced to them by William.

Unfortunately, the Queen and Prince Phillip turned on Kate as soon as Wills' back was turned, speaking in cockney accents to warn her off the throne and accuse her of muscling in.

Anne later donned Wizard of Oz fancy dress to play Dorothy in a series of 'lost scenes' and also pretended to be Katie Holmes on a talk show.

Perhaps Anne could consider a whole show full of spoofs, just like Debra Stephenson from the UK - she was in Corrie and Bad Girls before turning to TV comedy.