
Sherlock Holmes(2009)
“Nothing escapes him.”
Overview
Eccentric consulting detective Sherlock Holmes and Doctor John Watson battle to bring down a new nemesis and unravel a deadly plot that could destroy England.
Director
Guy Ritchie
Studio
Warner Bros. Pictures
Budget
$90M
Revenue
$524M
Cast

Robert Downey Jr.
as Sherlock Holmes

Jude Law
as Dr. John Watson

Rachel McAdams
as Irene Adler

Mark Strong
as Lord Henry Blackwood

Eddie Marsan
as Inspector Lestrade

Robert Maillet
as Dredger

Geraldine James
as Mrs. Hudson

Kelly Reilly
as Mary Morstan

William Houston
as Constable Clark

Hans Matheson
as Lord Coward

James Fox
as Sir Thomas Rotheram

William Hope
as Ambassador Standish
Where to Watch
Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.
Movie Facts
Release Year
2009
Runtime
2h 9m
Language
English
Rating
7.2 / 10
Budget
$90M
Box Office
$524M
Production Companies
Warner Bros. Pictures • Village Roadshow Pictures • Silver Pictures
You Might Also Like

Adventure / Mystery
Sherlock Holmes: A Game of Shadows
2011

Adventure / Mystery
Enola Holmes 2
2022

Adventure / Mystery
Enola Holmes
2020

Mystery / Comedy
See How They Run
2022

Mystery / Crime
Sherlock Holmes Faces Death
1943

Mystery / Adventure
Young Sherlock Holmes
1985

Mystery / Crime
The Hound of the Baskervilles
1939

Crime / Drama
Murder in Three Acts
1986
Frequently Asked Questions
Where can I watch Sherlock Holmes?▼
Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for Sherlock Holmes (2009).
What is Sherlock Holmes about?▼
Eccentric consulting detective Sherlock Holmes and Doctor John Watson battle to bring down a new nemesis and unravel a deadly plot that could destroy England.
Who directed Sherlock Holmes?▼
Sherlock Holmes was directed by Guy Ritchie and released in 2009. It is a adventure, crime, mystery film.
How long is Sherlock Holmes?▼
Sherlock Holmes has a runtime of 2 hours and 9 minutes (129 minutes total).
Who stars in Sherlock Holmes?▼
The cast of Sherlock Holmes includes Robert Downey Jr. as Sherlock Holmes, Jude Law as Dr. John Watson, Rachel McAdams as Irene Adler, Mark Strong as Lord Henry Blackwood, Eddie Marsan as Inspector Lestrade and more.
Explore More by Genre
Need a recommendation?
Tell us your mood and we'll pick the perfect movie for you.
