Credits
- 2007 · James Ellis: An Actor's Life as Himself
- 2003 · Conspiracy of Silence as
- 2000 · Best as Dickie Beal
- 1999 · Big Bad World as
- 1998 · Resurrection Man as Ivor Coppinger
- 1997 · The Near Room as Pat
- 1996 · Spellbreaker: Secret of the Leprechauns as Patrick
- 1996 · Crossing the Floor as Andrew Carson
- 1996 · The Precious Blood as Albert McVea
- 1995 · Shadow of a Gunman as The Landlord
- 1995 · Leapin' Leprechauns as Patrick
- 1995 · Priest as Father Ellerton
- 1994 · Common As Muck as
- 1993 · The Detectives as Customs Officer
- 1993 · Magic Grandad as Johnny
- 1992 · Heartbeat as Bagger / Winston Parker
- 1991 · So You Think You've Got Troubles as Charlie Adamson
- 1990 · Nightingales as Sarge
- 1989 · Doctor Who: Battlefield as Peter Warmsley
- 1988 · Troubles as Murphy
- 1988 · A Question Of Entertainment as
- 1987 · The Marksman as Doyle
- 1987 · Lorna as Norman Martin
- 1987 · Naming the Names as Mr McCoy
- 1986 · Casualty as Reg
- 1986 · Lovejoy as Niall Sheehan
- 1985 · No Surrender as Paddy Burke
- 1985 · In Sickness and in Health as
- 1984 · The Bill as
- 1984 · Hammer House of Mystery and Suspense as Father Dowd
- 1984 · Mark of the Devil as Father Dowd
- 1984 · A Coming to Terms for Billy as Norman Martin
- 1984 · One by One as
- 1983 · The Gathering Seed as Jim Larkin
- 1983 · A Matter of Choice for Billy as Norman Martin
- 1982 · Boys from the Blackstuff as Wino
- 1982 · The Glory Hole as Barney McArdle
- 1982 · Wogan as Self
- 1982 · Too Late to Talk to Billy as Norman Martin
- 1980 · High Rise Donkey as Policeman
- 1980 · The Long March as Joe Walsh
- 1978 · All Creatures Great and Small as Roddy Travers
- 1970 · Play for Today as
- 1966 · King of the River as
- 1966 · Softly, Softly as
- 1963 · Doctor Who as Peter Warmsly
- 1962 · The Scales of Justice as Bill Kenton
- 1962 · Z-Cars as PC Bert Lynch
- 1962 · Z-Cars as Bert Lynch
- 1955 · The Adventures of Robin Hood as Thin Man