2019
Year of the Rabbit as Murky John (2 episodes)
2015
Angel as Uncle Tommy
2010
Made in Dagenham as Bartholomew
2007
Cassandra's Dream as Boat Owner
2002
Gangs of New York as One-Armed Priest
2002
Sherlock: Case of Evil as Henry Coot
2001
This Filthy Earth as Jesus Christ
2001
As If as Rob's Dad (1 episode)
2001
As If as Steve (1 episode)
2000
Secret Society as Barry
2000
Longitude as John Jefferies (2 episodes)
2000
Longitude as John Jefferies
1998
The General as Beavis, Fence
1997
Midsomer Murders as Archie Kemp (1 episode)
1997
Midsomer Murders as Wesley (1 episode)
1997
Harpur and Iles: Protection as Milton Bain
1996
Eskimo Day as Big Issue seller
1992
Blue Heaven as Willetts (1 episode)
1992
Rebecca's Daughters as Del
1991
G.B.H. as Bubbles McGuire (7 episodes)
1989
Birds of a Feather as Poxy Loxy (2 episodes)
1986
Casualty as Roger West (1 episode)
1986
Absolute Beginners as Vern (as Peter Hugo-Daly)
1985
A.D. as First Companion (1 episode)
1985
A.D. as First Soldier (1 episode)
1985
A.D. as Roman Soldier (1 episode)
1984
Oxford Blues as Malcolm
1981
Bergerac as Paul Verney (1 episode)
1981
Going Out as Dikey (6 episodes)
1981
The History Man as George Carmody (4 episodes)
1980
Breaking Glass as Mick
1979
Minder as Knowles (1 episode)
1978
Out as Nick (1 episode)
1977
There's No Place... as Tony
1976
Sunshine in Brixton as Ryan
1976
A Martyr to the System as Eddie
1975
Mum, Where Are You? as Ted