2000
Numero Bruno as Self1997
The Rainbow Warrior as Detective Sr. Sgt. Terry Batchelor1994
Frontline as Brian Thompson1994
Gino as Mr. Palzetti1993
The Feds as Larry 'Icehouse' Porter1993
Jack Be Nimble as Teddy1992
Spotswood as Robert, Carey's Father1990
The Rogue Stallion as John Peterson1990
Cowboys of Culture as Self1989
The Delinquents as Bosun1988
Grievous Bodily Harm as Det. Sgt. Ray Birch1988
The Rainbow Warrior Conspiracy as Detective Sergeant Batchelor1988
Rikky and Pete as Sonny1988
As Time Goes By as Not available1987
Initiation as Nat Molloy1986
The Great Bookie Robbery as Cracka Park1986
Bridge to Nowhere as Mac1985
The Quiet Earth as Zac Hobson1985
An Indecent Obsession as Matt Sawyer1984
Death Warmed Up as Tex1984
Utu as Williamson1984
Heart of the Stag as Peter Daley1984
Wild Horses as Tyson1983
Making Utu as Self1982
Warlords of the 21st Century as Willie1982
Carry Me Back as Not available1981
Race for the Yankee Zephyr as Barker1981
Smash Palace as Al Shaw1981
Goodbye Pork Pie as Mulvaney1980
Beyond Reasonable Doubt as Pat Vesey1977
Wild Man as Wild Man1970
Tank Busters as Bruno1965
Hurry Hurry Faster Faster as Not available1986
Pallet on the Floor Original Music Composer1985
The Quiet Earth Writer1984
Heart of the Stag Writer1981
Smash Palace Writer1977
Wild Man Writer