Main Characters William James Moriarty Louis James Moriarty Sherlock Holmes Sebastian Moran Albert James Moriarty John H. Watson Fred Porlock