2019
Bloom as Tommy Brydon2019
Secret Bridesmaids' Business as Dyson Novak2016
Dogstar: Christmas in Space as Commercial Announcer (voice)2013
The Doctor Blake Mysteries as Jock Clement2013
Reef Doctors as Sonny Farrell2012
House Husbands as William Mitchell2011
Killing Time as Judge Hart2008
Rush as Gavin2008
Very Small Business as Dick Denyar2008
Very Small Business as Dick Denver2008
Not Quite Hollywood as Self2007
City Homicide as Oliver Braxton2007
Satisfaction as Jimmy Burraston2007
Joanne Lees: Murder in the Outback as Judge2002
MDA as Dr. Nathan Tate2001
Shock Jock as Not available2001
Curse of the Talisman as Father Eccleston2000
On the Beach as Admiral Jack Cunningham2000
Muggers as Marcus Browning1999
BeastMaster as Not available1999
The Lost World as Kayle / Zoth1999
The Lost World as Bokra1998
All Saints as Richard Craig1998
All Saints as Prof. Richard Craig1994
Halifax f.p. as Melvin Lazar1992
Shortland Street as Max Dubrovsky1992
Bony as Selby1991
Mission: Impossible as Conrad Drago1989
Dead Calm as Russell Bellows1988
Shadows of the Peacock as Terry1987
Rafferty's Rules as Harry Bartle1986
The Flying Doctors as Darcy Adams1986
The Humpty Dumpty Man as Stewart Brax1986
The Surfer as Hagan1984
Eureka Stockade as Vern1983
Five Mile Creek as Not available1983
For the Term of His Natural Life as Lt. Maurice Frere1983
Now and Forever as Geoffrey Bates1982
Breakfast in Paris as Michael Barnes1981
...Maybe This Time as Jack1980
Water Under the Bridge as Don Brandywine1980
Breaker Morant as Major Charles Bolton1979
Thirst as Derek1978
Patrick as Ed Jacquard1978
Magee and the Lady as Tom1978
Taxi! as Leslie Armitage1977
Raw Deal as Alex1975
Down the Wind as Not available1973
Ryan as Not available1971
Stockade as Not available1970
The Set as Tony Brown1969
It Takes All Kinds as Policeman1967
Hunter as Not available