The official trailer for 'Sherlock Holmes' is out. The film, starring Robert Downey Jr. as Holmes and Jude Law as Watson, centers on the duo attempting to stop a villain whose objective is to destroy England. Based on this trailer, this isn't your grandfather's Sherlock Holmes. Downey's version appears to have some MMA skills, including some experience with nunchuck-like weapons. Sherlock Holmes is set for U.S. release on December 25, 2009.