Holmes & Watson
Cast & Crew
Will Ferrell Sherlock Holmes
John C. Reilly Dr. Watson
Rebecca Hall Grace Hart
Rob Brydon Inspector Lestrade
Steve Coogan Gustav Klinger
Kelly Macdonald Mrs. Martha Hudson
Hugh Laurie Mycroft
Lauren Lapkus Millicent
Pam Ferris Queen Victoria
Ralph Fiennes Professor James Moriarty
Chris Henchy Executive Producer
Mark Mothersbaugh Original Music
⨁Full Cast & Crew