Benedict Cumberbatch admits he is his "own worst critic" and say his criticism is "sharper than anyone would ever suspect".