Film fans have been treated to a sneak peek at the new Sherlock Holmes film starring Robert Downey Jr as the legendary detective.