Robert Downey Jr dons the trademark hat and puffs on the pipe with Jude Law at his side as the rather hot Dr Watson, something we never imagined possible.
If these two glamorous figures weren't enough, Ritchie has signed up Rachel McAdams to play the haughty Irene Adler, the only woman to have bested Holmes and with whom the ace detective shares a tempestuous relationship.
Taking on Holmes on screen is Mark Strong as the mysterious Blackwood.
Releasing December 25, 2009, we can't wait to hear "It's elementary, my dear Watson."
Text & Images: Sify.com