伊梅尔达·斯汤顿
Imelda Stauton
饰: Queen Elizabeth II
乔纳森·普雷西
Jonathan Pryce
饰: Prince Philip, Duke of Edinburgh
伊丽莎白·德比茨基
Elizabeth Debicki
饰: Princess Diana
莱丝利·曼维尔
Lesley Manville
饰: Princess Margaret
多米尼克·威斯特
Dominic West
饰: Prince Charles
克劳迪娅·哈里森
Claudia Harrison
饰: Princess Anne
玛西娅·沃伦
Marcia Warren
饰: Queen Elizabeth The Queen Mother
萨利姆·道
Salim Dau
饰: Mohammed Al-Fayed
赫立德·阿卜杜拉
Khalid Abdalla
饰: Dodi Al-Fayed
埃德·麦克维
Ed McVey
饰: Prince William
梅格·贝拉米
Meg Bellamy
饰: Kate Middleton
博迪·卡维尔
Bertie Carvel
饰: Tony Blair
奥诺·斯温顿·伯恩
Honor Swinton Byrne
饰: Lola Airdale-Cavendish-Kincaid
弗莱恩·爱德华兹
Fflyn Edwards
饰: Young Prince Harry
卢瑟·福特
Luther Ford
饰: Prince Harry
艾拉·布赖特
Ella Bright
饰: Young Kate Middleton
伊芙·贝斯特
Eve Best
饰: Carole Middleton
鲁弗斯·坎帕
Rufus Kampa
饰: Prince William
Viola Prettejohn
Viola Prettejohn
饰: Young Princess Elizabeth
Beau Gadsdon
Beau Gadsdon
饰: Young Princess Margaret
Joe Edgar
饰: Young Porchey
艾米莉亚·卡尔森
Emilia Karlsson
饰: Nurse
詹姆斯·马西森
James Matheson
饰: Passerby
保罗·穆什马尼
Paul Mushumani
饰: Journalist
莱昂纳多·波尔切洛尼
Leonardo Porcelloni
饰: US military officer
艾琳·理查兹
Erin Richards
饰: Kelly Fisher
塞南·韦斯特
Senan West
阿里奥·纳哈万迪
Ario Nahavandi
饰: Funeral Attendant
克莱尔·福伊
Claire Foy
饰: Queen Elizabeth II
奥莉薇娅·柯尔曼
Olivia Colman
饰: Queen Elizabeth II
奥利·格林
Oli Green
饰: Finchey
Jamie Baughan
Jamie Baughan
饰: Journalist Gordon
朱莉娅·梅西娜
Julia Messina
奥莉维亚·威廉姆斯
Olivia Williams
饰: Camilla Parker Bowles