Sherlock Holmes (Robert Downey Jr.) pays an unexpected visit to Watson (Jude Law) and Mary (Kelly Reilly).
Your browser doesn't support HTML5 video.
Sherlock Holmes (Robert Downey Jr.) pays an unexpected visit to Watson (Jude Law) and Mary (Kelly Reilly).