Benedict Cumberbatch starred as Holmes, and he was a more blunt and even anti-social version of the detective.

Robert Downey Jr. and Benedict Cumberbatch have played different versions of Sherlock Holmes, but who did it best?

Here’s what to take into account.

Article image

A third film has been in development, keeping the excitement for the franchise alive.

RDJ and Jude Law in Guy Ritchie’s Sherlock Holmes movies

Custom Image by Ana Nieves

Robert Downey Jr. holding a stick in Sherlock Holmes

Sherlock Holmes in A Game of Shadows played by Robert Downey Jr with Jude Law as Dr. Watson.

Downey Jr vs Cumberbatch best Sherlock Holmes

Sherlock Holmes (2009) Movie Poster

Movies

Sherlock Holmes

Sherlock Holmes: A Game of Shadows