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)
Screenplay
Flying Fox in a Freedom Tree (1990)
Director
Pallet on the Floor (1986)
Writer
Heart of the Stag (1984)
Producer
The Hum (1974)