Sherlock Holmes (Robert Downey Jr's version)/Shadowhunters

Version 1

Jace Wayland as Sherlock Holmes

Alec Lightwood as John Watson

Tessa Gray as Mary Morstan

Clary Fray as Irene Adler

Axel Mortmain as Lord Blackwood

Samuel Blackwell as Dredger

Inquisitor Whitelaw as Sir Thomas Rotheram

Woosley Scott as Lord Coward

Valentine Morgenstern as Professor Moriarty

Isabelle Lightwood as Simza Heron

Sebastian Morgenstern as Sebastian Moran

Version 2

Alexei De Quincey as Lord Blackwood

Hodge Starkweather as Professor Moriarty