Guest Stars Ellie Drake as Young Rosie Aimee Drake as Young Rosie Ben Willbond as Chris Yasmine Akram as Helen Oliver Gibbs as Young Ben Maya Kelly as Ellie Serena Evans as Grandma Philip Jackson as Grandad John Nigel Planer as Gandalf Justin Edwards as Barney Jo Cameron Brown as Nana Sarah-Jane Potts as Lisa Carla Langley as Receptionist Phil Ellis as Captain Banana Crackers Bryony Afferson as Sophie Georgia Borne as Pool Attendant Alexandra Travers as Claire