Skip Nav

Sherlock Holmes: A Game of Shadows

As you can see, Watson (Jude Law) has a big night out with Holmes (Robert Downey Jr.) before his wedding to Mary (Kelly Reilly).

Photo courtesy of Warner Bros.