2014
The Hobbit: There and Back Again szerep: Necromancer
2013
Star Trek Into Darkness szerep: Khan Noonien Singh
Jerusalem narrátor
12 Years a Slave szerep: William Ford
The Fifth Estate szerep: Julian Assange
The Hobbit: The Desolation of Smaug szerep: Smaug/Necromancer
August: Osage County szerep: ”Little” Charles Aiken
Little Favour szerep: Wallace (rövid film)
The Simpsons szerep: Severus Snape, a Brit miniszterelnök (”Love is a Many-Splintered Thing” c. epizódban)
Top Gear 20.Évad, 3. Epizódban
2012
The Hobbit: An Unexpected Journey szerep: Necromancer
Girlfriend in a Coma szerep: Dante Alighieri hangja (dokumentumfilm)
Parade´s End szerep: Christopher Tietjens (5 epizódban)
2011
Tinker Tailor Soldier Spy szerep: Peter Guillam
War Horse szerep: Major Jamie Stewart
Wreckers szerep: David
Curiosity narrátor (dokumentumfilm)
2010
Sherlock (2010-) szerep: Sherlock Holmes
Burlesque Fairytales szerep: Henry Clark
Four Lions közvetítő
Van Gogh: Painted with Words szerep: Vincent van Gogh
Third Star szerep: James
The Whistleblower szerep: Nick Kaufman
The Turning Point szerep: Guy Burgess (színházi darab élőben, TV-ben)
The Rattigan Enigma by Benedict Cumberbatch műsorvezető (dokumentumfilm)
Into the Universe with Stephen Hawking narrátor (3részes dokumentumfilm)
2009
Creation szerep: Joseph Hooker
Marple: Murder Is Easy szerep: Luke Fitzwilliam
Small Island szerep: Bernard (TV film)
South Pacific narrátor (6 epizódos dokumentumfilm)
2008
The Other Boleyn Girl szerep: William Carey
The Last Enemy szerep: Stephen Ezard (5 epizód)
Picture This narrátor (3 epizódos dokumentumfilm)
2007
Inseparable szerep: Joe/Charlie (rövid film)
Atonement szerep: Paul Marshall
Stuart: A Life Backwards szerep: Alexander Masters
2006
Starter for 10 szerep: Patrick Watts
Amazing Grace szerep: William Pitt
2005
Nathan Barley szerep: Robin (2 epizód)
To the Ends of the Earth szerep: Edmund Talbot (3 epizód)
Broken News szerep: Will Parker (3 epizód)
The Man Who Predicted 9/11 narrátor (dokumentumfilm)
2004
Hawking szerep: Stephen Hawking
Drunkirk szerep: Lt. Jimmy Langley (dokumentumfilm)
Heartbeat szerep: Toby Fisher (1 epizód)
2003
To Kill a King szerep: Royalist
Cambridge Spies szerep: Edward Hand (minisorozat)
Spooks szerep: Jim North (1 epizód)
Fortysomething szerep: Rory Slippery (6 epizód)
2002
Hills Like White Elephants szerep: The Man (rövid film)
Topping the Velvet szerep: Freddy (minisorozat)
Silent Witness szerep: Warren Reid (2 epizód)
2000
Heartbeat szerep: Charles (1 epizód)