2016
Versus: The Life and Films of Ken Loach as Self - Actor2012
Cockneys vs Zombies as Darryl2008
The Making of The Trial of a Time Lord as Not available2004
New Tricks as Danny Paye2000
Burnside as Jim Summers2000
Happy Birthday Shakespeare as Roy1998
My Summer With Des as Barman1997
Midsomer Murders as Vic Bishop1997
Loop as Ted1995
Queen's Nose as Bicycle Shop Manager1995
The World of Lee Evans as Father1993
The Detectives as Sgt. 'Nozzer' Richardson1992
Mulberry as Bert Finch1992
Love Hurts as Max Taplow1989
The Paradise Club as Jack Deverell1987
The Secret Garden as Sgt. Barney1987
Doctor Who: Dragonfire as Sabalom Glitz1986
Lovejoy as Sgt. Hartley1986
Casualty as Leon1986
Casualty as Dan Kavanagh1986
Hideaway as Terry Staples1986
Theban Plays: Antigone as Soldier1986
Doctor Who: The Ultimate Foe as Sabalom Glitz1986
Doctor Who: The Mysterious Planet as Sabalom Glitz1985
EastEnders as Uncle Clive1985
C.A.T.S. Eyes as Not available1985
In the Secret State as Mitchell1984
The Bill as Not available1984
Duty Free as Charlie1984
Give Us a Break: Hustle Bustle Toil and Muscle as Benny1983
Jack Of Diamonds as Not available1981
Bergerac as Paul1981
If You Go Down in the Woods Today as Boozy1981
The Union as Frank Chapple1979
Minder as Jack1979
Minder as Muldoon1978
Superman as Hood (uncredited)1978
A Touch of the Tiny Hacketts as Stan1975
The Sweeney as Johnny Lyon1975
The Good Life as Sam1975
Get Some In! as Corporal Marsh1975
Two's Company as Mr. Burton1975
Cilla's Comedy Six as Not available1975
Gambitt's Move as Gee1974
Moody and Pegg as Not available1974
The Changeling as Jasperino1974
I'm the Girl He Wants to Kill as Mark1974
The Break as Crawford1973
Thriller as Mark1973
Black and Blue as Not available1973
Adolf Hitler - My Part in His Downfall as Bill1973
Soap Opera in Stockwell as Mavis1973
The Square of Three as Sergeant1973
The Museum Attendant as Flynn1972
Crown Court as Bill Broad1972
Crown Court as Tom Morgan1972
Nobody Ordered Love as Peter Triman1971
Villain as Duncan1970
Play for Today as Stan1970
Ace of Wands as Not available1970
Catweazle as Sergeant Jones1970
Shine A Light as Not available1970
Carry On Loving as Wrestler (uncredited)1969
Special Branch as Ridley1969
Department S as Mallin1969
Before Winter Comes as Ted1969
In Search of Gregory as Taxi Driver1968
Witchfinder General as Salter1968
Nobody Runs Forever as Cameraman (uncredited)1967
Callan as Not available1967
Poor Cow as Customer in Pub1967
A Night Out as Albert Stokes1967
Another Day, Another Dollar as Charlie Mills1967
The Gentleman Caller as Ged1967
Present Laughter as Fred1966
King of the River as Not available1966
Alfie as Lacey1966
Press for Time as Harry Marshall1966
Silent Song as Maurice1965
Public Eye as Constable1965
War-Gods of the Deep as George1965
The Early Bird as Godfrey1965
Up the Junction as Dave1965
A Tap on the Shoulder as Tim1965
Three Clear Sundays as Danny Lee1965
Tomorrow, Just You Wait as Harry1964
The Wednesday Play as Harry1964
The Wednesday Play as Dave1964
The Wednesday Play as Tim1963
Doctor Who as Glitz1962
Z-Cars as Not available1961
The Avengers as Stanley1960
The Entertainer as Teddy Boy (uncredited)1960
Jazz Boat as Boat Ticket Collector1959
No Hiding Place as Not available1956
Armchair Theatre as Sergeant1955
An Alligator Named Daisy as Boy with Stick (uncredited)1951
Hallmark Hall of Fame as Sgt. Barney