Episode Sherlock Holmes Adaptation: Downey Jr films Episode: 1 Airdate: 25 December 2009 IMDb: Sherlock Holmes Letterboxd: Sherlock Holmes Next: Sherlock Holmes: A Game of Shadows Cast Robert Downey Jr. as Sherlock Holmes Jude Law as Dr. John H. Watson Rachel McAdams as Irene Adler Geraldine James as Mrs. Hudson Eddie Marsan as Insp. G. Lestrade David Garrick as McMurdo Kelly Reilly as Mary Morstan Ed Tolputt as Anonymous Man Joe Egan as Big Man Mark Strong as Lord Blackwood Tom Watt as Carriage Driver John Kearney as Carriage Driver William Houston as Constable Clark Sebastian Abineri as Coach Driver Hans Matheson as Lord Coward Robert Maillet as Dredger Guy Williams as Golden Dawn Envoy James Greene as Governor David Emmings as Grave Policeman Ben Cartwright as Grave Policeman Chris Sunley as Grave Policeman Terry Taplin as Groundskeeper John Robbins as Guard Andrew Brooke as Guard Captain Kylie Hutchinson as Maid Ned Dennehy as Man with Roses Bronagh Gallagher as Palm Reader James A. Stephens as Cpt. Philips Marn Davies as Police Officer Timothy O'Hara as Porter Michael Jenn as Preacher Andrew Greenough as Prison Guard Martin Ewens as Removable Man Oran Gurel as Reordan James Fox as Sir Thomas Rotheram William Hope as Ambassador Standish Clive Russell as Cpt. Tanner Peter Miles as Thug Miles Jupp as Waiter Jefferson Hall as Young Guard Amanda Grace Johnson as Young Woman Sacrifice