Best Martin Freeman Roles Before The Hobbit

How Martin Freeman Got His Geek Cred

How Martin Freeman Got His Geek Cred

Oh, Martin Freeman, I wish I knew how to quit you! Just kidding — the not-so-self-deprecating Brit is one of our favorite geeks, and not just because he's playing the title role of Bilbo Baggins in The Hobbit: An Unexpected Journey. The actor is something of an Internet and geek sensation, due in no small part to his hilariously dry portrayal of Dr. Watson in BBC's Sherlock, which we love (obviously).

Find out why Martin Freeman earns the honor of this year's geek prince, and go see his anything-but-pint-sized hobbit performance, now that it's in theaters.


POPSUGAR Selfie : Get the new app!