Guest Stars Adeel Akhtar as Inspector Lestrade Susie Wokoma as Edith Grayston David Thewlis as Superintendent Grail Hannah Dodd as Cicely Himesh Patel as Dr. John Watson Abbie Hern as Mae Lee Boardman as Bill Crouch Sharon Duncan-Brewster as Mira Troy Tim McMullan as Charles McIntyre David Westhead as Henry Lyon Gabriel Tierney as William Lyon Sofia Stavrinou as Young Enola John Parshall as Young Sherlock Serranna Su-Ling Bliss as Bessie Chapman Róisín Monaghan as Hilda Lyon