Albion Market (100 episodes)
2017
Finding Your Feet as Barman
2006
V for Vendetta as Fred
2003
Rosemary & Thyme as D.I. Flannery (1 episode)
2003
Lloyd & Hill as Sgt. George Miller
2001
Nowhere in Africa as Captain Caruther
2001
The Six Wives of Henry VIII as Henry VIII (2 episodes)
1999
Bad Girls as Doug McBain (1 episode)
1996
Dalziel & Pascoe (1 episode)
1995
Richard III as Gaolor in the Tower
1995
Funny Bones as Reporter
1995
Out of the Blue as D.C. Tony Bromley (12 episodes)
1993
Wide-Eyed and Legless as Chemist
1993
Peak Practice as Dennis Higgins (1 episode)
1993
The Long Roads as Alf (Driver)
1992
Heartbeat as Cliff Dyson (1 episode)
1992
Heartbeat as Jim Chorley (1 episode)
1986
Casualty as Richie Mason (1 episode)
1986
Lovejoy as Jamie (1 episode)
1985
EastEnders as D.S. Pryde (1 episode)
1984
Sherlock Holmes as Constable (1 episode)
1983
The Ploughman's Lunch as Journalist
1983
Acceptable Levels as Simon
1981
Brideshead Revisited as Policeman (11 episodes)
1980
Life for Christine as Social Worker 2
1979
Minder as Police Sergeant (1 episode)