Guest Stars Freya Durkan as Young Lily Sylvie Erskine as Young Frederica Perry Fitzpatrick as Johnny Michael Bertenshaw as Martin Janet Spencer-Turner as Janet Nick Malinowski as Sergeant Grady Louise Breckon-Richards as Denise Jack Pierce as Police Detective Sharita Oomeer as Young Woman Shakil Hussain as Young Man Meesha Garbett as Little Girl