Everybody loves Princess Diana — there's a reason she'll be long-remembered as The People's Princess, after all.
With so much love for the real woman, it's always tricky when portraying them in film, because there's so much pressure to get it right. Kristen Stewart, best known for Twilight, will be playing Lady Di in the film Spencer, and the pressure was definitely on.