Hovedrollene som Sherlock Holmes og Dr. Watson spilles av Will Ferrell og John C. Reilly. På rollilisten stod også Rebecca Hall, Rob Brydon, Steve Coogan og Ralph Fiennes. Handlingen følger den berømte detektiv-duoen når de setter ut for å finne den skyldige bak en potensiell trussel mot Buckingham Palace.