Guest Stars Freya Perry as Young Rosie Harper Perry as Young Rosie Ben Willbond as Chris Yasmine Akram as Helen Serena Evans as Grandma Justin Edwards as Barney Amy McAllister as Miss Brett Jade Ewen as Sam Rebecca Gethings as Layla Kojo Kamara as Paramedic David Partridge as Doctor Joseph Harmon as Jamie