Guest Stars Emily Carey as Mary Conan Doyle Noah Jupe as Kingsley Conan Doyle Angela Curran as Vera Tufts Laura Fraser as Lydia Belworth Andrea Lowe as Beatrice Upton Phil Nice as Reverend Gilby Sian Breckin as Margery McGuire Matt Lanigan as Frank Bennett Ruth Lass as Clara Bennett Samuel Joslin as Boy