Characters played by Connor Chadwick
Sherlock Holmes
Characters played by Daniel J. Patton
Dr. John Watson
Characters played by John N. Harper
Inspector Lestrade
Characters played by Rosalind Whelan
Mrs. Hudson
Characters played by Christopher Michael J. Marsh
James Moriarty
Characters played by Adèle Jayne Harris
Mary Watson
Characters played by Peter M. George
Mycroft Holmes
Characters played by Michelle Willows
Cherry
Lindsay
Maid
Characters played by Chris Draper
Inspector Lestrade
Characters played by James Sutton
John Openshaw
Characters played by Kate Lassman
Irene Adler
Characters played by Christopher Whiteford
Jabez Wilson
Characters played by Alia E. Torrie
Helen Stoner
Julia Stoner
Characters played by Cat Furniss
Mrs. St. Clair
Characters played by Rob Baines
Peter Jones
Characters played by Steve Gordon
Gave
Characters played by Simon Fisher-Becker
Arthur Morstan
Characters played by Roman Wood
Doctor Roylott
Characters played by Jo Eddings
Emilia Lucca
Characters played by Megan Roper
Lily Sutherland
Characters played by Michael Cox
Mr. Merryweather
Characters played by Luke Lane
Gennaro Lucca
Characters played by Jeevan John
Policeman
Characters played by Dominic G. Martin
John Clay
Characters played by Jakey Kendrick
Keith
Characters played by Ollie Hatton
Jackson Blake
Characters played by Aidan O'Connor
Detective Leverton
Characters played by Hugo Alyn Stephens
Vincent Spaudling
Characters played by George Guidera
Allan Williams
Characters played by Jacob Overton
Hugh Boone
Characters played by Joshua Lee
Michael Brown
Characters played by Lewis Wheelhouse
Dennis Richards
Characters played by Alan Overton
Alistair Stewart
Characters played by Cameron Hardwick
Waiter