'Twilight' actress Kristen Stewart is due to play Princess Diana in the movie 'Spencer', and the 31-year-old star has admitted she loved how "present" and late royal was.