Robert Downey Jr. stars in the new Sherlock Holmes movie directed by Guy Ritchie. Why didn’t I know about this? Have I been living under a rock?
HD trailer is above. Rachel McAdams plays Irene Adler and Jude Law plays Dr. John Watson.
Movie opens Christmas Day 2009.