Benedict Cumberbatch PUNCHED a journalist!

We never though of Benedict Cumberbatch as much of a bad boy – until now!

According to his good friend, Keira Knightley, he once punched a journalist in the arm.

The actress made the comments while talking to Elle magazine, admitting that he lost his temper after a journalist said something rude about her: “When I saw him [Benedict] again, I said, ‘Did you punch a journalist?’ and he was like, ‘I f***ing did’. Everybody needs a friend like that.”

It was said to be film critic, Mark Kermode, who spoke of Keira in a less than pleasant way – sparking anger from the Sherlock actor.

While we normally don’t condone violence, it’s pretty epic that Benedict stuck up for his friend in such a strong way.