Kristen Stewart feels "haunted" by Princess Diana, and the mere thought of the late royal leaves her in tears "at any moment".
The 35-year-old actress and director portrayed the late Princess of Wales - who died in a car accident in Paris in 1997, aged 36 - in 2021 psychological drama film Spencer, and now whenever Kristen thinks about Diana she becomes emotional.