Guest Stars Hayley Atwell as Freya Deverell Ed Stoppard as Ben Leeping (Older) Samuel West as Peter Scabius (Older) Conor Nealon as Logan Mountstuart (Child) Ken Bones as Mr. Mountstuart Hugh Skinner as Lionel Mounstuart Kim Cattrall as Gloria Scabius