From The Crown to Princess In Love: Who has played Diana on the big and small screens?
Kristen Stewart is the latest actor to take on the role of Princess Diana as Spencer hits UK cinemas.
The full article is no longer available.
');
//-->
Kristen Stewart is the latest actor to take on the role of Princess Diana as Spencer hits UK cinemas.
The full article is no longer available.