

Never Too Late(2020)
Hank

Acute Misfortune(2018)
Kevin Cullen

Riot(2018)
Gerry Gowland

Broke(2016)
Cec

Goldstone(2016)
Old Timer

The Great Gatsby(2013)
Owl Eyes
Santa's Apprentice(2013)

Anyone You Want(2010)
Glen

X-Men Origins: Wolverine(2009)
Travis Hudson

Australia(2008)
Old Drunk

December Boys(2007)
Narrator / Adult Misty

Jindabyne(2006)
Terry

BlackJack: In the Money(2005)
Howard

The Nugget(2002)
Wally

In a Savage Land(1999)
Douglas Stevens

Federation(1999)
voices

Kiss or Kill(1997)
Stan

Billy's Holiday(1995)
Billy Apples

Rough Diamonds(1995)
Magistrate Roy

Spider and Rose(1994)
Jack
Garbo(1992)
Wal

Greenkeeping(1992)
Tom

Mad Bomber in Love(1992)
Sergeant Meggs

The Returning(1990)
Father Donohue

Luigi’s Ladies(1989)
Chef

Incident at Raven's Gate(1989)
Taylor

Boundaries of the Heart(1988)
Blanco White

Vietnam(1987)
Journalist
Outbreak of Hostilities(1985)
Harry Starling

Call Me Mr. Brown(1985)

Stanley: Every Home Should Have One(1984)
Berger

Midnite Spares(1983)
Tomas

The Return of Captain Invincible(1983)
Italian Man

Running on Empty(1982)
Rebel

Starstruck(1982)
Reg

Freedom(1982)
Factory Clerk

Hoodwink(1981)

Cornflakes for tea(1981)
Stan

Hard Knocks(1980)
Newman

My Brilliant Career(1979)
Mr. McSwatt

The Odd Angry Shot(1979)

Cass(1978)

Summerfield(1977)
Jim

Sunday Too Far Away(1975)
Tim King
The Office Picnic(1972)
Stockade(1971)

Where Dead Men Lie(1971)
Commentator (voice)

You Can't See 'round Corners(1969)
Peeper