Actor (65 credits)
- Mars Probe 7: Making the Ambassadors of Death (2012) Thug, хроника
- The UNIT Family: Part Two (2011) UNIT Soldier, хроника
- How TV Changed Britain (2008) играет самого себя
- The Alan Titchmarsh Show (2007) играет самого себя
- Happy Birthday BBC Two (2004) играет самого себя
- EastEnders: Pat and Mo (2004) Charlie Slater
- Little Britain (2003) Charlie Slater
- Total Cops (2003) DI Payall, хроника
- EastEnders: Slaters in Detention (2003) Charlie Slater
- Piggy Bank (1999) Harry
- Prince of Denmark Hill (1999) Bernard
- Boston Kickout (1995) Ray Saunders
- The Governor (1995) Gary Marshall
- The Detectives (1993) Groom's Father
- The Good Sex Guide (1993)
- Eldorado (1992) Alex Morris
- Dempsey & Makepeace (1985) Scott
- The Pickwick Papers (1985) Hunt
- Give us a Break (1983) Thompson's Backer
- The Aerodrome (1983) Provo Sgt. Peters
- Storyboard (1983) Det. Sgt. Ronald King
- Spaghetti House (1982) Commissioner Hutchinson
- Priest of Love (1981)
- Ragtime (1981) Waldo's Aide No. 2
- Only Fools and Horses.... (1981) Arthur
- Private Schulz (1981) Gruber
- The Gentle Touch (1980) Nellie Jackson
- Pig in the Middle (1980) Roger Boocock
- Dark Water (1980) Security Guard
- The Fiendish Plot of Dr. Fu Manchu (1980) Museum Guard, not listed in credits
- Agony (1979) Police Inspector
- Terry and June (1979) Mr. Parkins
- Shoestring (1979) Parry
- Adventures of a Plumber's Mate (1978) Motorcycle Dealer
- BBC2 Play of the Week (1977) Frank
- Premiere (1977) Drill sergeant
- Candleshoe (1977) Policeman, not listed in credits
- The Duchess of Duke Street (1976) Ben Smythe
- Angels (1975) Alec Banks
- The Sexplorer (1975) Man in Strip-Club, not listed in credits
- Doctor on the Go (1975) Prison Officer Sykes
- Survivors (1975) Cyril
- Eskimo Nell (1975) Floor Manager, not listed in credits
- Keep It Up, Jack (1975) Client with swing, not listed in credits
- It Ain't Half Hot Mum (1974) Military Policeman
- The Roses of Eyam (1973) William Thornley
- The Sex Thief (1973) Doorman
- The Adventures of Black Beauty (1972) Beadle
- Mastermind (1972) играет самого себя
- New Scotland Yard (1972) Bill
- Six Days of Justice (1972) Warrant Officer
- Elizabeth R (1971) Horseman to Cecil
- Upstairs, Downstairs (1971) Heckler
- The First Churchills (1969) Sergeant
- Paul Temple (1969) Paddy
- The Big Switch (1968) 1st Heavy, not listed in credits
- Adam Adamant Lives! (1966) Coach Driver
- Secrets of a Windmill Girl (1966) Barman
- Softly Softly (1966) Det. Con. Jones
- Jackanory (1965) The Stranger
- Hysteria (1965) Waiter, not listed in credits
- Blackmail (1965) N.C.O.
- The Evil of Frankenstein (1964) Roustabout, not listed in credits
- Rupert of Hentzau (1964) Hireling
- Doctor Who (1963) UNIT Soldier