1984
Doctor Who: Planet of Fire as Captain Lomand1982
Charles & Diana: A Royal Love Story as Reporter1979
Minder as John Beadle1979
A Man Called Intrepid as Pilot of Moon Plane1978
All Creatures Great and Small as Mr. Flaxton1978
Sweeney 2 as Tom Daniels1977
Secret Army as Flight Lt. Andre De Beers1977
Secret Army as Mac1977
Sweeney! as D.S. Tom Daniels1975
Space: 1999 as Johnson1975
Angels as Not available1975
The Sweeney as Not available1975
The Sweeney as DS Tom Daniels1972
Crown Court as Barry Deeley1970
Albert and Victoria as Not available1970
Timeslip as Not available1970
The Games as John1962
Z-Cars as Not available