Sherlock Holmes poster

Sherlock Holmes(2009)

2h 9mAdventure, Crime, MysteryEnglish
7.2/10
14,795 user ratings

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

Share:

Cast

Robert Downey Jr.

Robert Downey Jr.

as Sherlock Holmes

Jude Law

Jude Law

as Dr. John Watson

Rachel McAdams

Rachel McAdams

as Irene Adler

Mark Strong

Mark Strong

as Lord Henry Blackwood

Eddie Marsan

Eddie Marsan

as Inspector Lestrade

Robert Maillet

Robert Maillet

as Dredger

Geraldine James

Geraldine James

as Mrs. Hudson

Kelly Reilly

Kelly Reilly

as Mary Morstan

William Houston

William Houston

as Constable Clark

Hans Matheson

Hans Matheson

as Lord Coward

James Fox

James Fox

as Sir Thomas Rotheram

William Hope

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

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.