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 Rebecca Gethings as Layla Jade Ewen as Sam David Partridge as Doctor Joseph Harmon as Jamie Kojo Kamara as Paramedic