2023
Doctor Who: The Daleks in Colour as Alydon (archive footage)2023
Modern Man as Not available1998
Moby Dick as Captain Bildad1998
Two Girls and a Baby as Liz's Dad1997
The Castle as Chairman1996
Everybody Loves Raymond as Wo-Hop1994
The Man from Snowy River as Mr. Halloran1993
Blue Heelers as Clive McLean1993
The Feds as Brigadier Lance Talbot1991
Mission: Impossible as Not available1990
Flair as Judge1988
Rikky and Pete as High Ranking Officer1986
The Flying Doctors as Roger Manning1984
Street Hero as Vice Principal1983
Return to Eden as Not available1981
A Town Like Alice as Lester 'Les' Robinson1981
One Hundred and Eighty!!! as Jim1980
The Last Outlaw as Father Gibney1980
North Sea Hijack as Captain Harry Phillips1980
Breakaway as Not available1980
Escape as Not available1978
Wilde Alliance as Christopher Bridgewater1975
Survivors as Philip Hurst1975
Quiller as Sir Michael Foster1973
Warship as Not available1972
Dead of Night as Not available1972
Dead of Night: A Woman Sobbing as Priest1970
Doomwatch as Captain - Second Airline Crew1970
Doomwatch as Jenson1969
Crossplot as Blake1968
The Champions as Ambulance Doctor1967
Man in a Suitcase as Not available1965
Spaceflight IC-1 as Dr. Garth1964
The Wednesday Play as Not available1964
The July Plot as First Lieutenant Werner von Haeften1964
Doctor Who: The Daleks as Alydon1963
Doctor Who as Alydon1963
Dr. Crippen as Harry1961
The Avengers as Mark Pearson1961
The Avengers as Dr. Soames1961
The Secret Partner as Clive Lang1961
Seven Keys as Jefferson1960
Danger Man as Not available1959
International Detective as Jeff Morgan1958
The Silent Enemy as Flag Lt.1957
Cat Girl as Allan1957
The Flying Scot as Young Man