When you realize that Martin Freeman’s middle name is John.

arisukokoro:

He’s also played a man named John twice! In Sherlock and Love Actually. 

(via parmygotnothingtodo-deactivated)