Much of the noise centered on the historical reimagining that the filmmakers reveled in, which many reviewers took offense to, while another factor that offended viewers was Cavill's portrayal of Sherlock Holmes as both polite and all-too fallible.
This film stirred up a lot of drama on release and got a bad reputation for it.