Sherlock Holmes Cast ListRobert Downey Jr - 'Sherlock Holmes'
Jude Law - 'Dr John Watson'
Rachel McAdams - 'Irene Adler'
Mark Strong - 'Lord Blackwood'
Kelly Reilly - 'Mary'
Eddie Marsan - 'Inspector Lesstrade'
Robert Maillet - 'Dredger'
Geraldine James - 'Mrs Hudson'
William Houston - 'Constable Clark'
Hans Matheson - 'Lord Coward'
James Fox - 'Sir Thomas Rotheram'
Crew ListDirected By: Guy Ritchie
Screenplay By: Michael Robert Johnson and Anthony Peckham and Simon Kinberg
Screen Story By: Lionel Wigram and Michael Robert Johnson
Producers: Joel Silver, Lionel Wigram, Susan Downey, and Dan Lin
Director of Photography: Philippe Rousselot
Editor: James Herbert
Production Designer: Sarah Greenwood
Costume Designer: Jenny Beavan
Genres: Drama, Mystery, Action Adventure
Theatrical Release Date: December 25, 2010
MPAA Rating: PG-13 for intense sequences of violence and action, some startling images and a scene of suggestive material
Studio: Warner Bros Pictures