The Crown Finally Releases Photos of Emma Corrin as Princess Diana, and the Resemblance Is Uncanny

It's been a little over a month since we first got a peek of The Crown season 4 in a suspenseful trailer. In the teaser, we were delighted to see the return of Olivia Coleman's compelling performance of Queen Elizabeth II before she hands over the reigns to Imelda Staunton for season five. However, perhaps most exciting of all, we got a glimpse of newcomer Emma Corrin as the future princess of Wales, Diana Spencer — even if it was just the back of her iconic wedding dress.

Luckily for eager fans of The Crown, Netflix teased the upcoming season again, this time with a bunch of new images. It's the first time we've see Princess Diana head on, and the resemblance is truly uncanny, especially seeing her alongside Prince Charles (played by Josh O'Connor). In the new images, we also get to see Gillian Anderson as Margaret Thatcher and Emerald Fennell as Camilla Parker Bowles, and again, had to do a double take — the casting is that impressive.

Read on to see all of the new snaps of The Crown, ahead of the fourth season premiering on Nov. 15 on Netflix.

Emma Corrin as Princess Diana
Netflix

Emma Corrin as Princess Diana

Olivia Colman as Queen Elizabeth II and Josh O'Connor as Prince Charles
Netflix

Olivia Colman as Queen Elizabeth II and Josh O'Connor as Prince Charles

Tobias Menzies as Prince Philip and Olivia Colman as Queen Elizabeth II
Netflix

Tobias Menzies as Prince Philip and Olivia Colman as Queen Elizabeth II

Emma Corrin as Princess Diana and Josh O'Connor as Prince Charles
Netflix

Emma Corrin as Princess Diana and Josh O'Connor as Prince Charles

Emma Corrin as Princess Diana
Netflix

Emma Corrin as Princess Diana

Helena Bonham Carter as Princess Margaret
Netflix

Helena Bonham Carter as Princess Margaret

Marion Bailey as the Queen Mother
Netflix

Marion Bailey as the Queen Mother

Erin Doherty as Princess Anne
Netflix

Erin Doherty as Princess Anne

Stephen Boxer and Gillian Anderson as Dennis and Margaret Thatcher
Netflix

Stephen Boxer and Gillian Anderson as Dennis and Margaret Thatcher

Gillian Anderson as Margaret Thatcher
Netflix

Gillian Anderson as Margaret Thatcher

Emma Corrin as Princess Diana
Netflix

Emma Corrin as Princess Diana

Helena Bonham Carter as Princess Margaret
Netflix

Helena Bonham Carter as Princess Margaret

Olivia Colman as Queen Elizabeth II
Netflix

Olivia Colman as Queen Elizabeth II

Emma Corrin as Princess Diana
Netflix

Emma Corrin as Princess Diana