Benedict Cumberbatch's decision to star in "Sherlock" was arguably the best choice for his career.
He became a darling of the Internet and in turn, the world, raking in not just die-hard fans but Oscar-worthy movie roles as well ("12 Years A Slave" and "The Imitation Game").
However, things might have gone differently if the Academy Award-nominated actor had decided not to play the famous Sherlock Holmes.
In an interview with CNN Talk Asia, the father-of-one didn't jump at the chance to play the famous detective right away. In fact, the reason for his decision to take on the role was not the character's popularity but rather the people behind the whole production.
"I was very wary having done roles which were challenging and terrific and, you know, kept a good career going," he told CNN. "I was very wary about stepping into the limelight and the populist role like Sherlock Holmes, but the minute I saw who was involved and read the script and the quality of it I thought, 'I've got to do this.'"
Benedict Cumberbatch's involvement with "Sherlock" actually made him worry about what people might think of him.
"Hopefully I haven't left being a respected actor behind by playing Sherlock," he continued. "I was just going from great jobs but they weren't in the limelight. They weren't in the public eye. But no matter what we did with [Sherlock] it was going to garner that kind of attention."
The world-famous actor is currently garnering glowing reviews for his performance as the tragic Danish prince in The Barbican's showing of "Hamlet."
He also recently revealed the very "posh" name of his first son with wife Sophie Hunter. Fans welcomed Christopher Carlton Cumberbatch, who is already being called "Triple C" by the Twitter world.
Do you think anyone else could have been better than Benedict Cumberbatch in "Sherlock"?