For sixty years, Elizabeth II has met each of her twelve Prime Ministers in a weekly audience at Buckingham Palace, a meeting like no other in British public life, it is private.
Videos
Casting arrow_drop_down
Helen Mirren as The Queen
Michael Elwyn as Anthony Eden
Haydn Gwynne as Margaret Thatcher
Richard McCabe as Harold Wilson
Nathaniel Parker as Gordon Brown
Paul Ritter as John Major
Rufus Wright as David Cameron
Edward Fox as Winston Churchill
David Peart as James Callaghan / Private Secretary
Geoffrey Beevers as Equerry
Nell Williams as Young Elizabeth
Charlotte Moore as Bobo MacDonald / Private Secretary