His younger years right through to his school days and the breakdown of his marriage have played out on hit Netflix drama The Crown.
And Prince Charles has reportedly privately insisted the way he is portrayed on the show is "nowhere near" what he is really like in real life. So far there have been four series of the show on the streaming giant, with the latest season to be available showing Charles, played by Josh O'Connor, marrying Princess Diana, his extra-martial affair with Camilla and his marriage going sour. The drama has proved controversial with its historical accuracy being called into question.