facebook twitter rss



cast
Jude Law
as Dr. John Watson
Jared Harris
as Professor Moriarty
Eddie Marsan
as Inspector Lestrade
Clive Russell
as Captain Tanner
Kelly Reilly
as Mary Morstan
Paul Anderson
as Colonel Sebastian Moran
Stephen Fry
as Mycroft Holmes