Guest Stars Freya Perry as Young Rosie Harper Perry as Young Rosie Ben Willbond as Chris Yasmine Akram as Helen Oliver Gibbs as Young Ben Aurora Burghart as Abigail Michael Gould as Dr. Pritchard Sophie Fletcher as Becky Eva Fontaine as Dr. Saggat Gregor Fisher as Bill Sally Reeve as Fiona Holly Greenhow as Charlotte Austen Sansom as Jake