- Four different actors have all played King Charles in The Crown, most recently Dominic West.
- West said that in an audition after he was chosen, Princess Camilla called him "Your Majesty."
- Jack Farsing also played Charles in the movie Spencer, and Kristen Stewart played Princess Diana.
In the first season of The Crown on Netflix, Billy Jenkins played the young King Charles.
Jenkins and Vanessa Kirby, who plays Princess Margaret, prank the other actors during filming.
He looked just like Charles as a child, when he was the Duke of Cornwall.
Marcus Adams took this photo on Charles' sixth birthday in 1954.
In the second season of The Crown, Julian Balin played the role of 8-year-old Charles.
The second season describes Charles' struggles at Gordonstown, a boarding school in Scotland.
According to the epitaph of the ninth episode, Charles later referred to his days in Gordonston as "prison service" and "absolute hell".
Charles sent Prince William and Prince Harry to Eton, a boarding school closer to Windsor Castle where Queen Elizabeth had wanted to send him.
Josh O'Connor played Charles in The Crown season four.
The fourth season describes the beginning of Charles' romance with Princess Diana and their troubled marriage.
O'Connor and Charles have similar facial features, and O'Connor said in an interview with GQ that "it saves money on styling."
O'Connor also worked with a dialect coach to better mimic Charles' voice.
Jack Fassing played Charles in the 2021 film Spencer.
Farsin starred in the film alongside Kristen Stewart, who plays Diana.
Fahsing told Insider's Zach Entim that playing the role of Charles was scary.
"Taking on such a heavy responsibility is obviously a very bold and stressful decision, trying to find your own feeling in a role that everyone is familiar with, constantly watching, recording, imitating." He said.
Dominic West will play Charles in the upcoming new season of The Crown.
West told Radio Times magazine that after announcing in 2021 that it was him, Princess Camilla greeted him "Your Majesty".
The highly anticipated fifth season premieres on Netflix on November 9.
The fifth season follows the simmering tension between Diana and the royal family.