Soft Top Hard Shoulder
1993 · Drama
as Gavin Bellini
Doctor Who S1-S14
2006 · Adventure
as The Doctor
In the Loop
2009 · Comedy
as Malcolm Tucker
Criminal Record
2024 · Crime
as DCI Daniel Hegarty
The Devil's Hour S2
2024 · Drama
as Gideon Shepherd
The Lair of the White Worm
1988 · Comedy
as Angus Flint
The Fifth Estate
2013 · Biography
as Alan Rusbridger
Modigliani
2004 · Biography
as Cocteau
Local Hero
1983 · Comedy
as Oldsen
House of Nine
2005 · Drama
as Max Roy
Dangerous Liaisons
1989 · Drama
as Azolan
December Bride
1991 · Drama
as Young Sorleyson
What Rats Won't Do
1998 · Comedy
as Tony
Max
2003 · Drama
as David Cohn
The Personal History of David Copperfield
2020 · Comedy
as Mr Micawber
The Musketeers S3
2016 · Action
as Cardinal Richelieu
Bean
1997 · Adventure
as Gareth
Torchwood: Children of Earth S1-S4
2006 · Action
as John Frobisher
Accused S2
2012 · Crime
as Frank Ryland