Guest Stars Andrew Gower as Sherlock Holmes / David Kingsley Michelle Adams as Ms. Ann Selby Kal Weber as Mr. McQueen Gregg Lowe as Gregory Skinner Emily Klassen as Ms. Nora Webb Michael Coady as Herbert Greaves Christian Distefano as Ben McQueen Nicole St. Martin as Mrs. McQueen Jessica Moss as Ms. Ellie Naughton