1997
Preaching to the Perverted as Commander Cope1997
Danielle Steel's Zoya as Feodor1996
The Wind in the Willows as The Sentry1995
The Doctors: 30 Years of Time Travel and Beyond as Not available1994
Liberation as Lord Curzon1994
Jo Brand Through the Cakehole as Not available1994
Dandelion Dead as Not available1994
No Escape as Killian1994
Pat and Margaret as Billy1994
White Angel as Inspector Taylor1993
Cracker as Hennessy Senior1993
The Detectives as Brother Ryan1993
The Baby of Mâcon as The Father Confessor1993
The Trial as The Flogger1993
Tomorrow Calling as Mervyn Kihn1992
Carry On Columbus as The Bosun1992
My Friend Walter as Bertie Borrowbill1992
Black and Blue as Daddy Brett-Smith1992
As You Like It as The Dukes1991
2Point4 Children as Frank1991
The War That Never Ends as Socrates1991
How's Business as Mr. Bailey1991
Miss Queencake as Not available1990
The Fool as Bob1989
The Paradise Club as Frank Kane1989
Making Out as Not available1989
The BFG as Bloodbottler / Fleshlumpeater / Sergeant (voice)1989
Tank Malling as Percy1988
Red Dwarf as Rogue Simulant1988
The Adventures of Baron Munchausen as Commander1988
Maigret as Barge Captain1988
Blanc de Chine as Malcolm1987
The New Statesman as Brigadier Miljanic1987
Knights of God as Not available1987
Doctor Who: Delta and the Bannermen as Gavrok1987
The Secret World of Polly Flint as Old Mazy1986
Casualty as Jerry Hunter1986
Dead Head as Detective Inspector Malcolm1985
Dempsey and Makepeace as Don1985
Bulman as Not available1985
Brazil as First 'Black Maria' Guard1985
Billy the Kid and the Green Baize Vampire as The Wednesday Man1985
Murder Elite as Sgt Jessop1984
Annika as Mr Daniels1984
Squaring the Circle as Kuron1983
Atlantis as Eddie1981
Take the Stage as Self1981
The Kamikaze Ground Staff Reunion Dinner as Tokkotai1980
The Enigma Files as Prince1980
The Island as Rollo1979
Minder as Billy Lynch1979
Dick Turpin as Bracewell1978
Strangers as George Bulman1978
Scorpion Tales as Easterman1978
The Big Sleep as Lou1978
Danton's Death as Mercier1977
Star Wars as General Taggi1977
The Prince and the Pauper as Burly Ruffian1977
Gotcha / Campion's Interview as Sellors1977
Across the Andes by Frog as Sgt. Major1977
The Finishing Line as Not available1977
One Day at a Time as Jack1976
The XYY Man as George Bulman1976
Voyage of the Damned as Engineering Officer1976
The Littlest Horse Thieves as Not available1975
Angels as Not available1975
Poldark as Tom Carne1975
Brannigan as Geef1975
The Ghoul as The Ghoul1974
Regan as Strip Club Heavy1974
Callan as George1974
A Killer in Every Corner as Boz Bostyne1974
Footsteps as Policeman1973
Thriller as Boz Bostyne1973
Warship as Not available1972
Van der Valk as Ullman1972
The Protectors as Walters1970
Play for Today as Not available1965
BBC Play of the Month as Mercier1963
Doctor Who as Gavrok