Guest Stars Nicholas Briggs as Cybermen Alex Kingston as Professor River Song Dan Starkey as Commander Strax Neve McIntosh as Madame Vastra Catrin Stewart as Jenny Flint Frances Barber as Madame Kovarian Simon Fisher-Becker as Dorium Maldovar Hugh Bonneville as Captain Henry Avery Oscar Lloyd as Toby Avery Christina Chong as Lorna Bucket Danny Sapani as Colonel Manton Charlie Baker as Fat One Joshua Hayes as Lucas Damian Kell as Dominicus Dan Johnston as Thin One Richard Trinder as Captain Harcourt Annabel Cleare as Eleanor Henry Wood as Arthur