I am my own worst critic: Benedict Cumberbatch 
Actor Benedict Cumberbatch, known for his roles in TV series 'Sherlock Holmes' and superhero film 'Dr Strange', said that he is his own worst critic. "There's my own criticism, which is probably sharper than anyone would ever suspect," he added. "The internet's full of hate but it's nothing compared to the self-critic in your head for brutality," he further said.