Guest Stars Emily Carey as Mary Conan Doyle Noah Jupe as Kingsley Conan Doyle Louise Delamere as Louisa "Touie" Conan Doyle Ewen Bremner as Sherlock Holmes Angela Curran as Vera Tufts James Fleet as Dr. Pilsen Charlotte Hope as Molly Morgan Michael Shelford as Simon Fleming Joe Sims as Nathaniel Andrew Bicknell as Exorcist Lewis McGowan as Young Doyle Risteard Cooper as Charles Doyle Kevin Trainor as Priest Chook Sibtain as Dr. Chandra Chu Omambala as Dr. Randall Stacy J. Gough as Guard