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