The Adventures of Sherlock Holmes Character Roles

The Adventures of Sherlock Holmes Character Roles

Protagonist

Sherlock Holmes

Antagonist

Injustice Everywhere

Foil

Holmes and Inspector Lestrade, Holmes and Irene Adler, Holmes and Watson