Emma Corrin as Princess Diana

Josh O’Connor as Prince Charles

Diana, Charles, and Prince William on their Australia trip

Lady Diana before her wedding in Scotland

Olivia Colman as Queen Elizabeth II

Vanessa Kirby as Princess Margaret

Gillian Anderson as Margaret Thatcher

Charles Dance as Lord Mountbatten

Erin Doherty as Princess Anne

Josh O’Connor as Prince Charles

Alex Jennings as the Duke of Windsor

Marion Bailey as The Queen Mother

John Lithgow as Winston Churchill

Diana greeting fans

The new couple’s iconic dance

This post was originally published on this site