In Flame (1975) — Jack Daniels The Office Party (1976) — Mr Barnes The Playbirds (1978) — Harry Dougan Confessions from the David Galaxy Affair (1979) — David Galaxy Yesterday's Hero (1979) — Georgie Moore Don't Open Till Christmas (1984) — Giles Harrison Television Catch Hand, episode "Fifteen-Bob-An-Hour Men" (1964) — Charlie No Hiding Place, episode "Real Class" (1964) — Third Player The Wednesday Play: Wear a Very Big Hat (1965) — Harry Atkins Cluff, episode "The Village Constable" (1965) — Tod Meller Mary Barton (1964), 1 episode — Knobstick The Wednesday Play: Stand Up, Nigel Barton (1965) (TV) Hereward the Wake: four episodes (1965) — Edwin Redcap, episode "The Moneylenders" (1966) — Lance Corporal Farrington The Saint, episode "Locate and Destroy" (1966) — Jacob Thirteen Against Fate, episode "The Traveller" (1966) — Robert Eloi The Avengers, episode "The House That Jack Built" (1966) — prison officer (uncredited) Thirty-Minute Theatre, episode "The Wake" (1967) The Wednesday Play: Dial Rudolph Valentino One One (1967) — Con Z-Cars, episode "She's Not Yours, She's Mine: Part 2" (1967) — Speedy Public Eye, episode "It Must Be the Architecture – Can't Be the Climate" (1968) — Murchinson Thief (1968) The Avengers, episode "The Forget-Me-Knot" (1968) — Karl A Bit of Crucifixion, Father (1968) — Gilbert Dixon of Dock Green, episode "A Quiet Sunday" (1968) — Kimber Dixon of Dock Green, episode "No Love Lost" (1969) — Keith Proctor The Contenders (miniseries, 1969) — Tom Stocker Department S, episode "Dead Men Die Twice" (1969) — The Dandy Dixon of Dock Green, episode "The Informant" (1972) — Dennis Brown The Protectors, episode "See No Evil" (1972) — — Thug The Adventurer, episode "Icons Are Forever" (1973) — Carlo Z-Cars, episode "Hi-Jack" (1973) — Brian Peake Dixon of Dock Green, episode "Knocker" (1974) — Jimmy Goddard Softly, Softly: Task Force, episode "See What You've Done" (1974) — Richard Spencer The Sweeney, episode "The Ringer" (1975) — Merrick Crown Court, episode "Two in the Mind of One" (1975) Z-Cars, episode "Tonight and Every Night" (1975) — Danny Dixon of Dock Green, episode "Domino" (1976) — Ron Mason Angels, episode "Celebration" (1976) — Tony Target, episode "Lady Luck" (1977) — Swain Z-Cars, episode "Error of Judgement" (1977) — Stan Doctor Who, episode "Underworld" (1978) — Herrick Play for Today: "Destiny" (1978) — Monty Goodman Hazell, episode "Hazell Settles the Accounts" (1978) — Creasey Z-Cars, episode "Driver" (1978) — George