2 of 22
James Watson (Martin Freeman), Sherlock
Martin Freeman's take on Sherlock Holmes' iconic sidekick gives an intriguing complexity to the role. He's been psychologically damaged by his service in Afghanistan, but he's affable, trustworthy, a crack shot, has a dry sense of humor and the wits to keep up with Sherlock. Is it any wonder the famed detective keeps him around? Sherlock may be exciting for a lost weekend, but Watson is the one you bring home to mother.