Guest Stars Ellie Drake as Young Rosie Aimee Drake as Young Rosie Ben Willbond as Chris Yasmine Akram as Helen Maya Kelly as Ellie Oliver Gibbs as Young Ben Serena Evans as Grandma Philip Jackson as Grandad John Nigel Planer as Gandalf Jo Cameron Brown as Nana Justin Edwards as Barney 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