Moriarty
Moran
Margaret Lestrade / Mrs. Hudson / Prostitute
Bellman / Carruthers / Commissioner Jones
Sherlock
Rose
Watson
Gregson
Lestrade
Clay
Charlotte
JJ Moriarty
Mary Watson