2023
Faraway Downs as Ramsden2016
Thunderbirds: The Anniversary Episodes as John Tracy / The Hood (voice)2008
Australia as Ramsden2003
After the Deluge as Old Cliff Kirby2003
After the Deluge as Old Cliff2003
Visitors as Bill Perry2002
White Collar Blue as Barry Hill2001
Dalkeith as Tarquin St John Smythe2000
Something in the Air as Len Taylor1998
In the Winter Dark as Maurice Stubbs1997
Heaven's Burning as Cam1996
Hotel de Love as Jack Dunne1996
Brilliant Lies as Brian Connor1995
Bordertown as Colonel Forsythe1995
Hotel Sorrento as Wal Moynihan1995
Dad and Dave: On Our Selection as Dwyer1994
No Worries as Old Burkey1991
Waiting as Frank1990
Blood Oath as President of the Bench1988
As Time Goes By as Not available1988
Contagion as Bael1986
The Flying Doctors as Frank Watson1986
The Challenge as Robert McCullough1986
Frenchman's Farm as Harry Benson1985
Rebel as Bubbles1985
The Empty Beach as MacLeary1985
Relatives as Geoffrey1984
Where the Green Ants Dream as Cole1984
Waterfront as Sam Elliott1984
Aussie Assault as Narrator1983
Goodbye Paradise as Michael Stacey1982
A Dangerous Summer as F.C.O. Webster1982
Countdown to Disaster as John Tracy / U.S.N. Sentinel Commander / Compère / 1st Site Control Policeman (voice)1981
Thunderbirds in Outer Space as Colonel Harris / Colonel Benson / Rick O’Shea (voice)1981
Invaders from the Deep as Commander Sam Shore / Sub-Lieutenant John Horatio Fisher / King Titan / Various Characters (voice)1980
The Timeless Land as Gov. Bligh1980
The Earthling as Parnell1980
The Incredible Voyage of Stingray as Commander Shore / Sub-Lieutenant Fisher / Titan (voice)1980
Thunderbirds to the Rescue as John Tracy / The Hood / Lieutenant Burroughs / Patterson (voice)1979
Golden Soak as Alec Hamilton1978
The Chant of Jimmie Blacksmith as Farrell1977
No Room to Run as Jack Deakin1976
The Outsiders (AU) -1976 as Not available1976
The Outsiders as Harry Jarrett1976
Don's Party as Mal1976
Let the Balloon Go as Dr. McLeod1975
The Hostages as Joe Blake1973
Little Laura and Big John as Cates1972
The Adventures of Black Beauty as Not available1972
Colditz as Flt. Lt. Jack Collins1971
Barlow as Not available1971
Revenge as Harry1967
Just Like a Woman as Australian1966
The Reptile as Harry George Spalding1966
Thunderbirds Are GO as John Tracy / The Hood (voice)1965
BBC Play of the Month as Knight1965
Thunderbirds as Deborah, Duchess of Royston / Brophy / Fireflash Co-Pilot / Percy's Friend (voice)1965
Thunderbirds as Atom Sub Reefer Captain / TV Reporter (voice)1965
Thunderbirds as Jansen (voice)1965
Thunderbirds as Dr. Orchard (voice)1965
Thunderbirds as Colonel Harris / Colonel Benson (voice)1965
Thunderbirds as John Tracy1965
The Troubleshooters as Peter Thornton1965
Gideon's Way as Robert Carne1965
Public Eye as Melville Hayden-Peters1965
Doctor Who: The Rescue as Bennett / Koquillion1964
Stingray as Commander Sam Shore1964
Jackals in the Desert as Not available1964
Valley of the Kings as Not available1963
80,000 Suspects as Health Inspector Bennett1963
To Have and to Hold as Henry Fraser1962
The Saint as Willie Kinsall1962
The Scales of Justice as Bert West1962
Out of This World as Not available1962
Jigsaw as Sgt Gorman1962
Time to Remember as Sammy1961
The Avengers as Not available1961
Ghost Squad as Not available1961
Touch of Death as Maxwell1960
The Sundowners as Man at Pub / Two-Up Game (uncredited)1959
No Hiding Place as Not available1957
The Adventures Of Long John Silver as Not available1957
Emergency – Ward 10 as Not available1955
Dixon of Dock Green as Phil Burgh1955
The Desperate Women as Agent