Ralph Fiennes
Prof. James Moriarty / Jacob Musgrave
John C. Reilly
Dr. John Watson
Billy Zane
Billy Zane
Hugh Laurie
Mycroft Holmes (uncredited)
Rebecca Hall
Dr. Grace Hart
Will Ferrell
Sherlock Holmes, Producer
Kelly Macdonald
Mrs. Martha Hudson
Steve Coogan
Gustav Klinger (uncredited)
Pam Ferris
Queen Victoria
Gerard Monaco
Titanic Ship Officer
Bronson Webb
Jonathan Nightingale
Brooke Lyndon-Stanford
Visual Effects Supervisor
Lilly Aspell
Newschild
Adam McKay
Producer
Mark Mothersbaugh
Original Music Composer
Rob Brydon
Inspector Lestrade
Michael Buffer
Fight Fan #1
Martin Bassindale
One Man Band (uncredited)
Joseph Macnab
Fitness Instructor (uncredited)
Jordan Long
Herbert (uncredited)
Matthew Sharp
Assistant Director
Etan Cohen
Director, Writer
Jeremy Woodhead
Makeup Designer
Kenneth Hadley
Headmaster
Lee Sharp
Boom Operator
Belinda Hodgson
Key Makeup Artist
Oliver Maltman
Telegraph Operator
Ella Bright
Bridgette
Paul Bigley
Teacher #1
Karl Farrer
Russian Merchant (uncredited)
Deepak Anand
Nobleman (uncredited)
Niamh Coulter
Set Decoration
Paul Cassidy
Charlie Chaplin
Hector Bateman-Harden
Young Sherlock Holmes
Toby Britton
Art Direction
Oliver Wood
Director of Photography
James Eeles
Manager Mr. Petrucka (uncredited)
Jen Annor
Boom Operator
Nathan Osgood
Mark Twain
Wolf Roth
Sigmund Freud
Jo McLaren
Stunt Coordinator
James Hambidge
Production Design
Chris Henchy
Executive Producer
Fraser Taggart
Second Unit Director of Photography
Daniel Fearn
Drooling Man Companion
Jorge Leon
British Soldier (uncredited)
Renata Gilbert
Makeup Artist
David Stoller
Hudson's Guard
Sue Whitaker
Art Direction
Jessica Elbaum
Executive Producer
Ethan Rouse
Newschild
Paddy Holland
Tough Kid
Tolga Kenan
Stunts, Utility Stunts