Nicholas Briggs (Sherlock Holmes)
Richard Earl (Dr John Watson)
Harry Peacock (Honest Jim Sheedy)
Lucy Briggs-Owen (Genevieve Dumont)
Tim Bentinck (Mycroft Holmes / Apothecary)
John Banks (Colonel Sebastian)
Eve Webster (Grace / Ettie)
Nigel Hastings (Horace Grigg)
David Birrell (Inspector Felix Abell / Lord Arthur Perowne)
Tomm Coles (Ferndown / Chilcott)
Blake Ritson (Dr Kemp)
Anjella Mackintosh (Lydia Rangeley / Sally)
Leighton Pugh (Hubert Rangeley / Clark / Mr Blythe / Impressario)