updated 11/05/2009 AT 3:00 PM ET
•originally published 11/05/2009 AT 5:20 PM ET
Rollicking fight scenes. Sexual innuendo. Witty repartee. Mystery. The new trailer for Sherlock Holmes has it all.
In the upcoming flick, directed Guy Ritchie, Robert Downey Jr. plays Holmes as a brilliant, feisty – and ripped – detective on a mission to save England from his nemesis played by Mark Strong.