Vztah Sherlocka Holmese (Robert Downey Jr.) a Irene Adler (Rachel McAdams) je trochu odlišný od literární předlohy, kde se tato femme fatale vyskytuje jenom jednou. Ve filmu z toho kouká dlouhodobá romance.