Josh O’Connor has been tipped to play a young Prince Charles in Netflix hit, The Crown.

The Durrells actor is reportedly set to appear alongside Helena Bonham Carter as Princess Margaret and Olivia Colman as the Queen in the third series of the royal show.

The third season is expected to cover the years of 1964-1970, when Prince Charles was between the ages of 16 and 22.

The news comes after the show came under fire when it was revealed that actress Claire Foy, who played leading role Queen Elizabeth II in the hit Netflix drama, was paid a lower wage than Matt Smith who portrayed Prince Phillip.

According to the Mail on Sunday, producers were keen to make amends for the disparity and will pay Foy the difference in one bumper pay packet.

Foy reportedly earned £29,000 per episode across two seasons, suggesting that Smith was paid £10,000 more than her per episode.

Speaking during a panel event in Hollywood last month, she said: "I have had the most extraordinary revelation about myself and womankind.

“It's sort of amazing that the conversations people are having now, people think we've always been able to have, but we haven't.”

She added: “You asking me that question is probably the first time in my career that anybody has ever asked me about being a woman in this industry, or just being a woman in general, and to me I find that amazing.”