Television

Year

Title

Role

Notes

1998–
2004

Heartbeat

Charles / Party Guest / Toby
Fisher

3 episodes

2002

Tipping the Velvet

Freddy

Miniseries

2002

Silent Witness

Warren Reid

2 episodes

2003

Cambridge Spies

Edward Hand

Miniseries

2003

Spooks

Jim North

Episode: "2.1"

2003

Fortysomething

Rory Slippery

6 episodes

2004

Dunkirk

Lt. Jimmy Langley

Documentary

2004

Hawking

Stephen Hawking

TV film

2005

Nathan Barley

Robin

2 episodes

2005

To the Ends of the Earth

Edmund Talbot

3 episodes

2005

Broken News

Will Parker

3 episodes

2008

The Last Enemy

Stephen Ezard

5 episodes

2009

Small Island

Bernard

TV film

2009

Marple: Murder Is Easy

Luke Fitzwilliam

TV film

Year Title Role Notes 2010 The Turning Point Guy Burgess TV Theatre Live 2010 The Rattigan Enigma Presenter Documentary 2010– present Sherlock Sherlock Holmes 9 episodes 2012 Parade's End Christopher Tietjens 5 episodes 2013 The Simpsons British Prime Minister / Severus Episode "Love is a ManySnape(voice) Splintered Thing" 2014 The Colbert Report Smaug (voice) Episode: "1.443" 2016 The Hollow Crown: The Wars of the Roses Richard III TV film .