In the most recent season, British actress Emma Corrin portrays the princess from her first meeting with Charles as the young Lady Diana Spencer in 1977.
As the show develops, she is forced to contend with an increasingly unhappy marriage and her husband's infidelity with his now-wife Camilla Parker-Bowles.
But despite the series' huge popularity, show creator Peter Morgan has been accused of inventing storylines without warning viewers that they are in fact fiction.
This facet of The Crown has left viewers furiously fact-checking after watching.
And while writers of drama depicting real events routinely imagine scenes that could have taken place; for many critics, Morgan has gone too far.