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 Charlotte Hope as Molly Morgan James Fleet as Dr. Pilsen Joe Sims as Nathaniel Michael Shelford as Simon Fleming Lewis McGowan as Young Doyle Andrew Bicknell as Exorcist Risteard Cooper as Charles Doyle Kevin Trainor as Priest Chook Sibtain as Dr. Chandra Chu Omambala as Dr. Randall Stacy J. Gough as Guard