Guest Stars Diana Quick as Cecelia Weiss Bo Martyn as Young Woman Jacob Blair as Benjamin Graves Mark Caven as Sherlock Holmes Brandon Oakes as "Walt" Wattabakinai Kjartan Hewitt as Reverend Jesper Farley Sarah Abbott as Libby Cotter Nicholas Van Burek as Stuart Branowski Caleb Cosman as Corporal Bazay Paul Johnston as Shabby Man Gary Augustynek as President William McKinley Jory Rossiter as Porter