According to Sherlock showrunner Steven Moffat, Benedict Cumberbatch was initially considered "not sexy enough" for the role by the BBC.
Moffat said that the broadcaster had similar feelings about former Doctor Who star David Tennant when he was cast as Casanova in a mini series.
According to Radio Times, he said: "They said of casting David Tennant as Casanova: 'Damn, you should have cast someone sexier'.
"With Benedict Cumberbatch, we were told the same thing. 'You promised us a sexy Sherlock, not him.' "
Cumberbatch has garnered huge fame and success since appearing on the popular BBC show, which Moffat has acknowledged has a downside.
The publication quoted him as saying: "It can be quite annoying too if you're scheduling a damn show."
Cumberbatch can next be seen as mathematician Alan Turing in The Imitation Game.