Guest Stars Jack Whitehall as Diana Spencer Sharon Horgan as Leni Riefenstahl Sharon Horgan as Madame de Pompadour Reece Shearsmith as Old Mother Shipton Joanna Scanlan as Barbara Woodhouse Julia Davis as Joy Adamson Selina Griffiths as Amalia Freud Selina Griffiths as Marie Curie Samantha Spiro as Elizabeth Taylor Samantha Spiro as Golda Meir