Guest Stars David Robb as Dr. Richard Clarkson Lily James as Lady Rose MacClare Samantha Bond as Lady Rosamund Painswick Cara Theobold as Ivy Stuart Charles Edwards as Michael Gregson Christine Mackie as Daphne Bryant Bernard Gallagher as Bill Molesley Richard Teverson as Dr. Ryder Jordan Long as Taxi Driver Edmund Kente as Mead Tony Turner as Inspector Stanford Edward Baker-Duly as Terence Margadale