In what promises to be one of the most controversial literary adaptations of the year, a Sherlock Holmes trailer has surfaced on the Internets–showing Robert Downey Jr.‘s remarkably two-fisted version of the classic detective.

The trailer is embedded above, but you can read more about the film at the Internet Movie Database. Directed by Guy Ritchie, the movie stars Jude Law as Dr. Watson and Rachel McAdams as Holmes’ love interest.

Here’s more from Entertainment Weekly: “We’ve already learned that, in the film, Holmes fights a Satanist, trades banter with a dashing Watson, and is foiled by McAdams’ Irene Adler. Now we get to see it in action … Are you already prepared to camp out for tickets to the Christmas release?” (Via David Moldawer)