Helen Mirren will play all the queens, all the time! The only actress to ever play both Queen Elizabeths on screen will play the younger version once again for The Audience, a play written by Peter Morgan, screenwriter of The Queen. She won an Oscar for playing Queen Elizabeth II in that, and appeared alongside Michael Sheen, who had himself reprised his role as Tony Blair (having first played him on television). For her next trick, Helen Mirren will play a future version of Kate Middleton, and she will not leave out the naughty bits. (via Vulture)