A source close to the situation explained:
Defending a woman's honor! Talk about swoon-worthy!
The incident happened a very long time ago, but reportedly Mark Kermode, of BBC Radio 2, referred to Keira as "Ikea Knightley," (because her acting "was so wooden") within earshot of the Sherlock actor and he punched him!
Well, the punch was in jest, and only on the arm, (not across the face) but the next time Keira saw him, she was surprised to hear that he had, indeed, stood up for her!
She asked him:
"When I saw him again, I said, 'Did you punch a journalist?' and he was like, 'I f***ing did.' Everybody needs a friend like that."
Who knew these two were such good pals?!?
Man, we can only IMAGINE how nice it must be to have Benedict as a buddy!
Handsome AND does the right thing for his friends? AH-MAZING!
[Image via Dan Jackman/WENN.]