All Cast

Alice St. Clair

Alice St. Clair

Kate Middleton

Dan Amboyer

Dan Amboyer

HRH Prince William of Wales

Jane Alexander

Jane Alexander

HM Queen Elizabeth II

Victor Garber

Victor Garber

HRH Prince Charles

Lesley Harcourt

Lesley Harcourt

HRH Princess Diana

Jean Smart

Jean Smart

HRH Camilla

Stanley Eldridge

Stanley Eldridge

HRH Prince Harry

Mark Penfold

Mark Penfold

HRH Prince Philip

Sebastian Beacon

Sebastian Beacon

Duncan

Lucy Phelps

Lucy Phelps

Alicia

Keir Charles

Keir Charles

Lewis Grisby

Vasilescu Valentin

Vasilescu Valentin

James

Kazia Pelka

Kazia Pelka

Carole Middleton

Michael Lumsden

Michael Lumsden

Michael Middleton

Emily Head

Emily Head

Cynthia