Sherlock Holmes (2009)

2009 • 128 minutes
4.5
6.54K reviews
60%
Tomatometer
PG-13
Rating
Eligible
Watch in a web browser or on supported devices Learn More

About this movie

From director Guy Ritchie (Rocknrolla, Lock, Stock and Two Smoking Barrels) comes an all-new take on the classic master detective Sherlock Holmes starring Robert Downey Jr., Jude Law and Rachel McAdams. Renowned "consulting detective" Sherlock Holmes (Downey Jr.--Iron Man) has a reputation for solving the most complex mysteries. With the aid of his trusted ally Dr. John Watson (Law--The Aviator), Holmes is unequaled in his pursuit of criminals, relying on his singular powers of observation, his remarkable deductive skills -- and the blunt force of his fists. But now a threat unlike anything Holmes has ever confronted threatens London ... and it's just the challenge he's looking for.
Rating
PG-13

Ratings and reviews

4.5
6.54K reviews
Karen Merkley
September 4, 2018
Robert is a great actor. But the movie is rubbish. Sherlock Holmes TV show is so much better. Doesn't even compare. I'm not sure Robert fits Sherlock Holmes. And making him a fighter? That was really dumb. Just kinda seemed like they wanted to add Robert in a fight scene so they made him a fighter. It's not a marvel movie people. Its Sherlock Holmes.
7 people found this review helpful
A Google user
December 28, 2011
The actors get along well enough and the script is above average in all means. Robert plays a tough and fairly playful Holmes and takes sleuthing to a super hero like level. If you are looking for a twist on action genre movies, this is the film for you. But if you are looking for the Sherlock that graced literature for years, you are sadly out if luck.
1 person found this review helpful
Dana Murray
June 20, 2014
I must say, this is a good, and by good I mean not cheesy and / or over the top, remake of the already multi versions about the mystery solving Sherlock Holmes. The acting was believable. So much so that I had forgotten that Robert Downey Jr was an American pretending to speak correct English. VERY WELL DONE!