2024
The Completely Made-Up Adventures of Dick Turpin as Derek (1 episode)
2022
Why Didn't They Ask Evans? as Coroner (1 episode)
2019
Superstructures: Engineering Marvels as Narrator (6 episodes)
2018
This Country - The Aftermath as Len Clifton
2017
Crooked House as Cairo Spymaster
2017
This Country as Len Clifton (9 episodes)
2015
Ballot Monkeys as Jack (5 episodes)
2014
Inside No. 9 as George Waterhouse (1 episode)
2013
Vikings as Earl Bjarni (2 episodes)
2013
Father Brown as Denny Beaton (1 episode)
2012
Call the Midwife as Sergeant Aubrey Woolf (2 episodes)
2012
Call the Midwife as Sergeant Woolf (12 episodes)
2010
Downton Abbey as Mr. Moore (1 episode)
2008
Tess of the D'Urbervilles as Mr Crick (2 episodes)
2008
Somers Town as Angry Resident
2008
Happy-Go-Lucky as Patient
2007
The History of Mr Polly
2007
I Am Bob as Pope John Paul II Lookalike/Cabbie
2006
The Ruby in the Smoke as Mr Higgs
2006
Stan as Babe (Oliver Hardy)
2006
Chromophobia as Lord Killally
2005
Doctor Who as Friar Tuck (1 episode)
2005
Dear Wendy as Dick's Dad
2004
Fungus the Bogeyman as Farmer
2003
Eroica as Otto Fisher
2003
Trevor's World of Sport as Phil (6 episodes)
2002
Gangs of New York as Man in Tweed's Office (uncredited)
2002
Foyle's War (1 episode)
2002
Rose and Maloney as Dr. Kenneth Berrington (1 episode)
2002
Spooks as Deery (1 episode)
2001
Murphy's Law (3 episodes)
2001
The Emperor's New Clothes as Leaud
2001
Lorna Doone as John Fry
2000
Lorna Doone as John Fry (2 episodes)
2000
My Hero as Charles Splink (1 episode)
2000
Longitude as Roger Wills
1999
Sex 'n' Death as William
1999
Days Like These (13 episodes)
1998
Duck Patrol as James 'Ollie' Oliver (7 episodes)
1998
Bob and Margaret (52 episodes)
1997
Trial & Retribution (2 episodes)
1997
Midsomer Murders as Sean Moorcroft (1 episode)
1997
A Perfect State (7 episodes)
1997
Ivanhoe as Gurth (6 episodes)
1996
Burn Your Phone as Caller
1996
Dalziel & Pascoe (1 episode)
1996
Our Friends in the North as DCS Dennis Cockburn (1 episode)
1995
A Very Open Prison as Landlord
1993
Frank Stubbs Promotes as Archie Nash (2 episodes)
1993
Gallowglass as Stan (3 episodes)
1992
Wuthering Heights as Dr. Kenneth
1992
The Silent Touch as Muller
1992
An Ungentlemanly Act as Des King
1992
Heartbeat as John Oakes (1 episode)
1992
Love Hurts (1 episode)
1991
Redemption as Vernon Shorter
1991
Chernobyl: The Final Warning as Feodor Lashelya
1989
The Woman in Black as Farmer
1989
Fellow Traveller as Detective Sergeant
1989
Agatha Christie's Poirot as Ed Opalsen (1 episode)
1988
Infantile Disorders as Man on Bus
1988
Drowning by Numbers as Hardy
1988
No Further Cause For Concern as Mr Maybourne
1987
Star Cops as Colin Devis (9 episodes)
1986
The Whistle Blower as Insp. Bourne
1986
The Singing Detective (3 episodes)
1986
Casualty as Ralph (1 episode)
1986
Lovejoy as Sergeant (1 episode)
1985
Billy the Kid and the Green Baize Vampire
1985
Doctor Who: Revelation of the Daleks as Takis
1984
The Bill (2 episodes)
1982
Smiley's People (1 episode)
1982
Moonlighting as Hire Shop Man
1982
Baal as 4th Woodcutter
1981
Bergerac as Sorel (1 episode)
1980
Lady Killers as Oliver (1 episode)
1979
Minder as Derek (1 episode)
1979
Minder as Officer (1 episode)
1979
Terry and June as Taxi Driver (1 episode)
1963
Doctor Who as Takis (2 episodes)