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