The first Sherlock Holmes film to reach U.S. movie theaters in over twenty years, since the 1988 comedy Without a Clue (1988) with Michael Caine as Reginald Kincaid/"Sherlock Holmes".
Sienna Miller was in talks for a role before her ex-fiancé Jude Law was cast as Watson.
The song that plays from 1:03 to the end on the second trailer is a piece called "Unstoppable" by the group E.S. Posthumus (specifically 1:47 to the end on the track).
The part of Sherlock Holmes has been previously played by Michael Caine, while Watson is played in this film by Jude Law. Law took over Caine's role in Alfie (2004) and Sleuth (2007), appearing together with him in the latter film.
There were rumors that Brad Pitt has been cast as Moriarty and re shoots have taken place, but the rumors were quickly denied.