Benedict Cumberbatch once punched a journalist in the arm after he reacted to the writer's uncouth remarks about close friend Keira Knightley.
The Sherlock star, who filmed The Imitation Game with Keira last year, was stunned when the journalist, Observer Chief Film Critic Mark Kermode, was rude about Knightley.
So he turned around and jokingly punched him.
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.