Cast Helen Mirren ... HM Queen Elizabeth II Michael Sheen ... Tony Blair (Prime Minister) James Cromwell ... Prince Philip Sylvia Syms ... HM The Queen Mother Alex Jennings ... Prince Charles
Roger Allam ... Robin Janvrin Mark Bazeley... Alastair Campbell Tim McMullan ... Stephen Lamport