Sherlock Holmes: A Game of Shadows

starring Robert Downey Jr., Jude Law, Jared Harris, Noomi Rapace, Rachel McAdams, Stephen Fry, Geraldine James, Kelly Reilly, Eddie Marsan

directed by Guy Ritchie