
Acted in 28
2020s
- 2024
- 2022
Little Tornadoes
Jim
2010s
- 2017
A Terrible Beauty
John
- 2016
- 2015
The Beautiful Lie
Phillip Ballantyne · 6 episodes
- 2014
Canopy
Older Jim
- 2013
2000s
- 2009
Lucky Country
The Rabbiter
3 Acts of Murder
Arthur Upfield
- 2008
Monash: The Forgotten Anzac
John Monash
- 2005
- 2003
Floodhouse
Harry
- 2002
Lamb
Father
- 2000
Innocence
David
Muggers
Dr. Alvin
Thomson of Arnhem Land
Thomson
Dogwoman: A Grrrl's Best Friend
Dr. Jim Morgan
1990s
- 1999
Siam Sunset
Eric
- 1997
Oscar and Lucinda
Abel Leplastrier
Good Guys, Bad Guys
Leo Swift · 1 episode
- 1996
Lust and Revenge
Psychiatrist
- 1993
1980s
- 1989
Tender Hooks
Yawn
- 1988
Westward Ho!
(voice)
- 1986
Cactus
Robert
- 1985
Bliss
Damien
Produced 9
2010s
- 2017
- 2016
- 2014
- 2013
- 2010
The Perfect Teacher
Producer
My Family's Secret
Producer
2000s
- 2009
Summer's Blood
Producer
- 2000
Popstars
Producer
Wrote 1
2010s
- 2015
American Descent
Writer