
Acted in 44
2020s
- 2026
- 2025
- 2024
Plum
Peter Lum · 6 episodes
- 2023
National Theatre Live: The Crucible
Movie
- 2022
- 2020
The End
Christopher Brennan · 4 episodes
2010s
- 2018
- 2017
National Theatre Live: Yerma
John
- 2016
Brock
Allan Moffat · 2 episodes
Broke
Dirk
- 2015
Last Cab to Darwin
Publican
Black Chook
Jim Bloke
- 2014
Wastelander Panda: Exile
Isaac (voice) · 6 episodes
- 2013
Save Your Legs!
Rick
- 2012
Howzat! Kerry Packer's War
Rodney Marsh · 2 episodes
- 2011
The Slap
Craig · 1 episode
- 2010
I Love You Too
Jim
Beneath Hill 60
Captain Oliver Woodward
Bee Sting
Tom Stanners
2000s
- 2009
Three Blind Mice
Glenn Carter
- 2008
Ten Empty
Shane Hackett
- 2007
Noise
Const. Graham McGahan
- 2005
Deck Dogz
Kurt
- 2004
- 2003
Floodhouse
Herringbone John
- 2002
Young Lions
Jason Doone · 1 episode
- 2001
Life Support
Todd · 20 episodes
The Monkey's Mask
Hayden
- 2000
City Loop
Robert
1990s
- 1999
Kick
Macca
Monster!
Nate
1980s
- 1986
The Siege of Barton's Bathroom
Dominic Barton
Wrote 6
2020s
- 2024
Plum
Author, Writer
2010s
- 2015
- 2013
The Outlaw Michael Howe
Writer
Save Your Legs!
Story, Screenplay
- 2011
The Slap
Writer
2000s
- 2008
Ten Empty
Writer
Produced 3
2020s
- 2024
Plum
Executive Producer
2010s
- 2015
2000s
- 2008
Ten Empty
Co-Producer
Directed 2
2010s
- 2015
- 2013
The Outlaw Michael Howe
Director
Created 1
2020s
- 2024
Plum
Creator
Appearances5
2020s
- 2025
- 2024
Revealed: Otto By Otto
Self
- 2023
Police Rescue Australia
Narrator · 6 episodes
- 2020
2010s
- 2011
Kangaroo Mob
Self - Narrator