
'Twilight' actress, Kristen Stewart (right), has been cast to play the late Princess Diana. EPA / Getty Images
'Twilight' actress, Kristen Stewart (right), has been cast to play the late Princess Diana. EPA / Getty Images
As Kristen Stewart is cast as Princess Diana, look back at who else has played her over the years
From Broadway stars to Naomi Watts's panned 2013 movie, who has played the People's Princess on screen?