Captain Johnno
1988 · Drama
as Frank
Little Richard: I Am Everything
2023 · Documentary
as Self
Grievous Bodily Harm
1989 · Crime
as Morris Martin
Seed Money: The Chuck Holmes Story
2015 · Documentary
Aggie
2020 · Documentary
Lynch/Oz
as Host (Chapter 3: 'Kindred')
Return to Nim's Island
2013 · Adventure
as Booker
2:22
2017 · Drama
as Bill
The Real Macaw
1999 · Family
as Dr. Lance Hagen
Sarah Squirm: Live + in the Flesh
2025 · Comedy
as Stage Manager
Attack Force Z
1982 · Action
as Ted King
Three Summers
2017 · Comedy
as Eamon
Wall Writers
2016 · Documentary
as Self - Narrator
Darby and Joan
2022 · Drama
as Ian Kirkhope
The End
2021 · Comedy
as Henry
Blaze
2023 · Crime
as Magistrate
Suburban Gothic
2015 · Comedy
as Cornelius
This Film Is Not Yet Rated
2006 · Documentary
as Self - Director 'A Dirty Shame'
Offspring S7
as Darcy Proudman
The Commons
2019 · Drama
as Herman
Excision
2012 · Comedy
as William
Better Man
2025 · Biography
as Michael Parkinson
Something Wild
1986 · Comedy
as Used Car Guy
Mansfield 66/67
2017 · Documentary
as Self - Filmmaker & Author
Stealth
2005 · Action
as Black Ops Doctor
Anzac Girls
2014 · Action
as Colonel Thomas Fiaschi
Superjail! S4
2014 · Animation
as Quetzalpacatlan