1999See How They RunOld Man Bill · 1 episodeShow
1997IncognitoPoliceman (uncredited)Movie
1996101 DalmatiansPasserby (uncredited)Movie
1996True BlueMovie
1996Mission: ImpossibleCar Driver (uncredited)Movie
1996Mary ReillyMan with Beard (uncredited)Movie
1995First KnightBearded Villager (uncredited)Movie
1995Kavanagh Q.C.Jury Member (uncredited) · 1 episodeShow
1988The FearHitman · 1 episodeShow
1987Cause CélèbrePolicemanMovie
1987The Diary of Anne Frank4 episodesShow
1986Brush StrokesSecurityman (uncredited) · 1 episodeShow
1986HighlanderHospital Guard (uncredited)Movie
1986Dead Man's FollyTombola Man (uncredited)Movie
1985All in Good FaithMarksman · 1 episodeShow
1985Girls On TopBouncer 2 · 1 episodeShow
1985Oliver TwistBig Man · 1 episodeShow
1985The Doctor and the DevilsThugMovie
1985Thirteen at DinnerAssistant Director (uncredited)Movie
1985In Sickness and in HealthMan in Neckbrace · 1 episodeShow
1985The BrideCircus ManMovie
1985C.A.T.S. Eyes1 episodeShow
1985Bleak HouseSmart gent passerby (uncredited) · 1 episodeShow
1985A.D.Supporting Artist (uncredited) · 1 episodeShow
1984The Life and Death of King JohnGuard (uncredited)Movie
1984Big DealSecond Punter · 1 episodeShow
1984Cold WarriorTaxi Driver · 1 episodeShow
1984Top Secret!German Guard (uncredited)Movie
1984LassiterMan at Docks (uncredited)Movie
1984Where Is Parsifal?Man in Street (uncredited)Movie
1983The Falklands FactorRuffianMovie
1982Beau GesteLegionnaire · 1 episodeShow
1982The Agatha Christie HourGuard · 1 episodeShow
1981RagtimeCop (uncredited)Movie
1981Take It or Leave ItBarman (uncredited)Movie
1981Raiders of the Lost ArkGerman (uncredited)Movie
1981History of the World: Part IPrison Guard (uncredited)Movie
1981The Chinese DetectiveCar Salesman (uncredited) · 1 episodeShow
1981Seconds OutTough Man (uncredited) · 1 episodeShow
1980The Long Good FridayPoliceman (uncredited)Movie
1980The Elephant ManPoliceman (uncredited)Movie
1980Breaking GlassPolicemanMovie
1980Juliet BravoAccused Man (uncredited) · 1 episodeShow
1980McVicarAitchMovie
1980Murphy's StrokeSpecial Branch DetectiveMovie
1980A Question of GuiltExecutioner · 3 episodesShow
1979Henry IV Part 2Servant (uncredited)Movie
1979Birth of the BeatlesPromoter (uncredited)Movie
1979MinderPoliceman (uncredited), Winchester Club Patron (uncredited), Wedding Guest (uncredited), Winchester Patron (uncredited), Boxing Match Spectator (uncredited) · 1 episodeShow
1979Terry and JuneMaurice, Goalkeeper · 1 episodeShow
1979Hart to HartPC with Drootin (uncredited) · 1 episodeShow
1979Doctor Who: The Armageddon FactorGuardMovie
1979AgathaPoliceman (uncredited)Movie
1978SupermanPoliceman (uncredited)Movie
1978StrangersDetective · 1 episodeShow
1978Armchair ThrillerHeavy at Rail Station (uncredited) · 1 episodeShow
1978Enemy at the DoorHans Vogel · 1 episodeShow
1977The ProfessionalsHeavy (uncredited), Marksman (uncredited) · 1 episodeShow
1977That's Carry On!Monk (archive footage) (uncredited)Movie
19771990PCD Man · 1 episodeShow
1977TargetDetective · 1 episodeShow
1977The Spy Who Loved MeUSS Wayne Crewmember (uncredited)Movie
1976The Eagle Has LandedMotorbike Outrider (uncredited)Movie
1976The Pink Panther Strikes AgainCustomer (uncredited)Movie
1976The PicnicMan in FieldMovie
1976Doctor Who: The Seeds of DoomGuardMovie
1975Rumpole of the BaileyHiggins · 1 episodeShow
1975Fawlty TowersLaundry Van Driver (uncredited) · 1 episodeShow
1975Space: 1999Survey Team Member (uncredited), Command Center Technician (uncredited), Security Guard George (uncredited), Security Guard (uncredited), Medic (uncredited), Gerry (uncredited) · 2 episodesShow
1975BranniganPasserby near Tower Bridge (uncredited)Movie
1974Confessions of a Window CleanerMan in Pub (uncredited)Movie
1974The Zoo GangSupporting Artist (uncredited) · 1 episodeShow
1974Carry On DickMan at Tavern (uncredited)Movie
1974Soft Beds, Hard BattlesSoldier (uncredited)Movie
1974It Ain't Half Hot Mum1 episodeShow
1973Lord Peter Wimsey Mysteries: Murder Must AdvertiseSupporting Artist (uncredited)Movie
1973The MacKintosh ManConvict (uncredited)Movie