Guest Stars Katy Brand as Medusa Michelle Gomez as Mary Queen of Scots Selina Griffiths as Marie Antoinette Sharon Horgan as Tammy Wynette Sharon Horgan as Unity Mitford Michelle Gomez as Margaret Thatcher Samantha Spiro as Jessica Mitford Samantha Spiro as Betty Knox Reece Shearsmith as Princess Margaret Morgana Robinson as Venus Morgana Robinson as Anna Nicole Smith Doon Mackichan as Catherine Howard Sophie Ellis-Bextor as Nancy Mitford Dustin Demri-Burns as Joe Keppel Frances Barber as Elizabeth I Kathy Burke as Queen Mother Seb Cardinal as Janis Joplin Seb Cardinal as Jack Wilson