Guest Stars Katy Brand as Medusa Miranda Richardson as Enid Blyton Sheila Reid as Mother Teresa Jack Whitehall as Maria Von Trapp Michelle Gomez as Florence Nightingale Doon Mackichan as Delilah Frances Barber as Josephine Joseph Selina Griffiths as Marie Stopes Dustin Demri-Burns as Nora Ephron Katy Brand as Georgia O'Keeffe Katy Brand as Isadora Duncan