Claire Foy as Queen Elizabeth II


Olivia Colman as Queen Elizabeth


Matt Smith as Philip, Duke of Edinburgh


Tobias Menzies as Philip, Duke of Edinburgh


Helena Bonham Carter as Princess Margaret


Victoria Hamilton as Queen Elizabeth the Queen Mother


Vanessa Kirby as Princess Margaret