Guest Stars Dan Starkey as Commander Strax Catrin Stewart as Jenny Flint Neve McIntosh as Madame Vastra Eve De Leon Allen as Angie Kassius Carey Johnson as Artie Rachael Stirling as Ada Olivia Vinall as Effie Diana Rigg as Mrs Gillyflower Graham Turner as Amos Michelle Tate as Abigail Jack Oliver Hudson as Thomas Thomas Scott Stevenson as Dipper