2023
Gen V as Intruder #3 (1 episode)
2022
Live at the Moth Club as Sergeant Fawley (1 episode)
2020
The Great as Count Gorky of Norilsk (1 episode)
2018
Starhunter ReduX as Colonel Bramwell (1 episode)
2017
Carnage: Swallowing the Past as Graham Watkins
2014
Boomers as Trevor (12 episodes)
2010
Grandma's House as Clive Freeman (12 episodes)
2009
In the Loop as Michael Rodgers
2007
Spinners and Losers as Glenn Cullen
2007
Magicians as Richard
2007
The Rise of the Nutters as Glenn Cullen
2005
The Thick of It as Glenn Cullen (21 episodes)
2001
The Armando Iannucci Shows as Various Characters (8 episodes)
2001
The Parole Officer as Tribunal Man
2001
Buried Treasure as Coroner
1992
Black and Blue as Superintendent
1992
Heartbeat as Mr. Dobson (1 episode)
1991
Sleepers as Roger Stanley
1986
Lovejoy as Charles Bullivant (1 episode)
1981
Wolcott as Chief Insp Berry (2 episodes)
1977
The Professionals as Pennington (1 episode)
1977
Secret Army as Dunlop (1 episode)