If you liked this movie, you should also see: Hackers (1995)Live Free or Die Hard (2007)The Dark Knight Rises (2012)X-Men: Days of Future Past (2014)Now You See Me (2013)
Sherlock Holmes (Robert Downey Jr.) and his longtime trusted associate, Doctor Watson (Jude Law), take on their arch-nemesis, Professor Moriarty (Jared Harris), with the help of Holmes' older brother Mycroft Holmes (Stephen Fry) and a gypsy named Simza (Noomi Rapace).