After much speculation, Netflix has confirmed that rising British star Josh O'Connor has been cast as Britain's Prince Charles in The Crown.

The Durrells actor O'Connor, who won rave reviews for his performance in last year's romantic drama God's Own Country, said he was "thrilled to be joining The Firm". 

We need your consent to load this YouTube contentWe use YouTube to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

"Seasons three and four will follow some of the most turbulent events in the Prince of Wales's life and our national story and I'm excited to be bringing to life the man in the midst of it all," O'Connor continued.

"I'm very aware it's a formidably talented family to be joining, but reliably informed I have the ears for the part and will fit right in."

In further Crown casting, it has also been confirmed that Mr Turner star Marion Bailey will play Britain's Queen Mother in season three, which will premiere on Netflix in 2019. 

We need your consent to load this rte-player contentWe use rte-player to manage extra content that can set cookies on your device and collect data about your activity. Please review their details and accept them to load the content.Manage Preferences

Bailey said she was "thrilled to be on board and working with such a top notch team" that includes Broadchurch star Olivia Colman as Queen Elizabeth II, Outlander's Tobias Menzies as Prince Philip, Helena Bonham Carter as Princess Margaret and Call the Midwife's Erin Doherty as Princess Anne.