2014
Game of Thrones szerep: ismeretlen
Sherlock(2010-2014) szerep: Mycroft Holmes
2013
Psychobitches szerep: Joan Crawford
2012
Inspector George Gently szerep: Stephen Groves (5.Évad, 3.Epizód ”The Lost Child”)
Being Human szerep: Mr. Snow (4.Évad, 7-8.Epizód ”Making History”, ”The War Child”)
2011
Doctor Who szerep: Danny Boy, szinkronhang (6.Évad, 7.Epizód ”A Good Man Goes to War”)
Doctor Who szerep: Gantok (6.Évad, 13.Epizód ”The Wedding of River Song”)
The Crimson Petal and the White szerep: Henry Rackham Junior (1.Évad 1-2.Epizód)
Cleaning Up szerep: Mr. Jackson (rövid)
2010
Doctor Who szerep: Danny Boy, szinkronhang (5.Évad, 3.Epizód ”Victory of the Daleks”)
The First Men in the Moon szerep: Cavor (TV film)
Worried About the Boy szerep: Malcolm McLaren (TV film)
Midsomer Murders szerep: Rev Giles Shawcross (13.Évad, 1.Epizód ”The Sword of Guillaume”
2009
Spanish Flu szerep: Ernest Dunks (TV film)
Psychoville szerep: Jason Griffin (1.Évad, 4.Epizód ”David and Maureen”)
New Town szerep: Duff Purves (TV Film)
2008
Crooked House szerep: Curator/The Curator (az első négy epizódban: ”The Wainscoting”, ”Something Old”, ”The Knocker”, ”Omnibus”)
Clone szerep: Colonel Black (az első hat epizódban)
Agatha Christie´s Poirot szerep: Leonard Boynton (11.Évad, 4.Epizód ”Appointment with Death”
Sense & Sensibility szerep: John Dashwood (1.Évad, 1,3.Epizód)
2007
Doctor Who szerep: Lazarus (3.Évad, 6.Epizód ”The Lazarus Experiment”)
More more more szerep: Martin (rövid)
Consenting Adults szerep: PC Butcher (TV film)
Jekyll szerep: Robert Louis Stevenson (1.Évad, 5.Epizód)
The Worst Journey in the World szerep: Apsley Cherry-Garrard (TV film)
Gina´s Laughing Gear szerep: Mark Gattis (1.Évad, 10.Epizód ”Stairlift to Heaven”)