Main Characters Sherlock Hound Marie Hudson Mrs. Hudson (English) Professor Moriarty Inspector Lestrade George Smiley Dr. Watson Prof. Moriarty Mrs. Ellison