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

cosmostrekker:

bloggingthetrench:

arisukokoro:

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

Everything makes sense.

(via suojure)