Actor
Never Too Late
2020
as Hank
Acute Misfortune
2018
as Kevin Cullen
Riot
2018
as Gerry Gowland
Goldstone
2016
as Old Timer
Broke
2016
as Cec
Santapprentice
2013
The Great Gatsby
2013
as Owl Eyes
Anyone You Want
2010
as Glen
X-Men Origins: Wolverine
2009
as Travis Hudson
Australia
2008
as Old Drunk
December Boys
2007
as Narrator / Adult Misty
Jindabyne
2006
as Terry
BlackJack: In the Money
2005
as Howard
The Nugget
2002
as Wally
In a Savage Land
1999
as Douglas Stevens
Kiss or Kill
1997
as Stan
Billy's Holiday
1995
as Billy Apples
Rough Diamonds
1995
as Magistrate Roy
Spider and Rose
1994
as Jack
Greenkeeping
1992
as Tom
Garbo
1992
as Wal
The Returning
1990
as Father Donohue
Luigiās Ladies
1989
as Chef
Incident at Raven's Gate
1989
as Taylor
Boundaries of the Heart
1988
as Blanco White
Vietnam
1987
as Journalist
Call Me Mr. Brown
1985
Outbreak of Hostilities
1985
as Harry Starling
Stanley: Every Home Should Have One
1984
as Berger
Midnite Spares
1983
as Tomas
The Return of Captain Invincible
1983
as Italian Man
Running on Empty
1982
as Rebel
Starstruck
1982
as Reg
Freedom
1982
as Factory Clerk
Hoodwink
1981
Cornflakes for tea
1981
as Stan
Hard Knocks
1980
as Newman
My Brilliant Career
1979
as Mr. McSwatt
The Odd Angry Shot
1979
Cass
1978
Summerfield
1977
as Jim
Sunday Too Far Away
1975
as Tim King
The Office Picnic
1972
Stockade
1971
You Can't See 'round Corners
1969
as Peeper