Josh O'Connor, who plays the Prince of Wales on The Crown, has revealed that he was "keen not play a villain". 

Speaking about the next series of the hugely popular Netflix show O'Connor said that they are heading into "slightly tricky territory" as it features the relationship between his character and Diana, Princess of Wales.

Speaking to The Radio Times O'Connor said he was "fearful that I was going to be on the back foot in this series.

"It's the most famous breakdown of a marriage in history, and a lot of the accounts are from Diana's side," he continued.

"I was keen not to play a villain.

"But what I'm pleased about is that in the last series people felt an affection for Charles, and a sympathy, and that was a really important foundation for telling this story."

Emma Corrin as Princess Diana in the fourth series of The Crown

The scripts are about "a tragic story of two people who loved each other and weren't equipped to give the other person the thing they needed", he said.

"It's beautiful and painful and poetic."

O'Connor said Charles was jealous of Diana because she had this "God's gift" where "people felt like they knew her, and Charles just didn't have that".

However, he added that it "didn't rest well with me that Charles was just jealous of fame or celebrity".

The fourth series of the royal drama, which is set in the late 1970s, will launch on the streaming platform on Sunday.

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

Click here for more TV news