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