Spencer is a 2021 historical psychological drama film directed by Pablo Larraín and written by Steven Knight. The film is about Princess Diana's existential crisis during the Christmas of 1991, as she considers divorcing Prince Charles and leaving the British royal family. Kristen Stewart and Jack Farthing star as Diana and Charles respectively, along with Jack Neilen and Freddie Spry as Prince William and Prince Harry, respectively. Also starring Timothy Spall, Sean Harris, and Sally Hawkins. It is the second film in Larraín's trilogy of iconic 20th century women, succeeding Jackie (2016) and preceding Maria (2024).