Barry Barclay: The Camera on the Shore (2009)
Gate Keeper
Уладар пярсцёнкаў: Звяз Пярсцёнка (2001)
Long
Cow (2001)
Juloratoriet (1996)
Bryce Tilfer
Chicken (1996)
Mr. Lasalles
Dirty Creature (1995)
Henry
Savage Play (1995)
Ralph Simpson
The Last Tattoo (1994)
Steven
Drag (1993)
Acid Aitken
Old Scores (1991)
Frank Sargeson
An Angel at My Table (1990)
Farmer
Never Say Die (1988)
Bennett
The Tale of Ruby Rose (1988)
Hughie
Poor Man's Orange (1987)
Hughie Darcy
The Harp in the South (1987)
Inspector Gulland
Sylvia (1986)
Dad
My First Suit (1985)
Jones
Wild Horses (1984)
Bill Thorne
The Lost Tribe (1983)
Les North
Bad Blood (1982)
Ned as Adult (voice)
The Scarecrow (1982)
Squeeze (1980)
Len Demler
Beyond Reasonable Doubt (1980)
Narrator
Keskidee Aroha (1979)
Jules Catweazle
Solo (1977)
Autumn Fires (1977)
Snake
Wild Man (1977)
Director
Flying Fox in a Freedom Tree (1990)
Screenplay
Pallet on the Floor (1986)
Writer
Heart of the Stag (1984)
Producer
The Hum (1974)