Guest Stars Emily Blunt as Linnet Ridgeway Steve Pemberton as Dr. Bessner Zoe Telford as Rosalie Otterbourne Frances de la Tour as Salome Otterbourne J.J. Feild as Simon Doyle Daniel Lapaine as Tim Allerton Judy Parfitt as Miss Van Schuyler Barbara Flynn as Mrs. Allerton Alastair Mackenzie as Ferguson David Soul as Andrew Pennington James Fox as Col. Race Emma Griffiths Malin as Jacqueline De Bellefort Daisy Donovan as Cornelia Robson