Discover the best fashion and clothing worn by Mary Watson (Kelly Reilly) in Sherlock Holmes: A Game of Shadows.
The year is 1896, storm clouds are brewing over Europe, and Watson is getting married to English rose Mary in Sherlock: A Game of Shadows. Watson is ready to settle down with Mary Watson (Kelly Reilly) who looks lovely in silk bustles and petticoats. But Sherlock pulls Watson away from domestic life to help him with the case of a lifetime. It's elementary my dear Watson.