1989
The Return of the Musketeers as Captain Groslow
1986
Matlock as Inspector Liggett (2 episodes)
1981
Masada as Centurion (1 episode)
1981
The Best of the Adventures as Rosco / Bill Biggs (archive footage) (uncredited)
1980
Flash Gordon as Colonel of Battle Control
1979
The Human Factor as Tall Man
1979
Terry and June as Perce (1 episode)
1978
Adventures of a Plumber's Mate as Bill Biggs
1978
The Thief of Baghdad as Jaudur's Guard
1977
The Squeeze as Commissionaire
1977
Adventures of a Private Eye as Rosco
1976
The Seven-Per-Cent Solution as Squire Holmes
1975
A Touch of the Casanovas (1 episode)
1975
Royal Flash as Grundwig
1975
Further Up Pompeii as Prodigius
1974
The Four Musketeers as Swiss Officer
1974
London Conspiracy as Abel Gaunt
1974
11 Harrowhouse as Max Toland
1971
Carry On at Your Convenience as Chef
1971
The Persuaders! as Abel Gaunt (1 episode)
1971
Carry On Henry as Torturer
1968
The Borderers as Will Ridley (1 episode)
1968
The Devil Rides Out as Rex Van Ryn
1968
Assignment to Kill as The Big Man
1967
Camelot as Sir Turloc (uncredited)
1967
A Challenge for Robin Hood as Little John
1967
Don't Lose Your Head as Malabonce
1966
A Funny Thing Happened on the Way to the Forum as Miles Gloriosus
1965
How to Undress in Public Without Undue Embarrassment
1962
The Saint as Tig Jordan (1 episode)
1961
The Avengers as Freddy Richards (1 episode)