Guest Stars Freya Perry as Young Rosie Harper Perry as Young Rosie Ben Willbond as Chris Yasmine Akram as Helen Serena Evans as Grandma Oliver Gibbs as Young Ben Maya Kelly as Ellie Nigel Planer as Gandalf Aurora Burghart as Abigail Amber Aga as Katrina Declan Baxter as Young Man