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