Who plays Prince Charles in The Crown season 4 on Netflix?

Josh O’Connor in The Crown and Prince Charles (Netflix)
Josh O’Connor in The Crown and Prince Charles (Netflix)

The Crowns fourth season will see Josh O’Connor reprise his role as Prince Charles.

O’Connor, 30, joined the Netflix hit last year for its third season, replacing child actor Julian Baring in the role.

His previous credits include TV series such as The Durrells, Les Miserables, Ripper Street and Peaky Blinders. He has a successful cinema career too, having starred in the film adaptation of Emma as well as the movies God’s Own Country, Florence Foster Jenkins and The Riot Club.

O’Connor has not held back when talking about his opinions of the royal family. Speaking to Esquire UK earlier this year, he said of Charles: “The question of having to wait for your mum to die in order for your life to have meaning, and what that means for a young man. It’s just bizarre.

“Charles doesn’t necessarily want power, but until she dies, what the hell is he doing? What is his existence? He has no purpose.”

In series four, he stars opposite newcomer Emma Corrin, who plays Princess Diana. The new season will cover their wedding in 1981.

O’Connor is rumoured to be replaced by Dominic West in the fifth season of the drama, but no official casting announcement has yet been made.

The Crown arrives on Netflix on Sunday 15 November.

Read More

When will The Crown season 4 arrive on Netflix?

Who plays Prince Philip in The Crown season four?

Margaret Thatcher biographer calls out ‘inaccuracies’ in The Crown S4