Actor
Bingo
2024 · as Harold
Watchdog
2017 · as The Old Man
Jasper Jones
2017 · as Howard Daglish
Red Dog: True Blue
2016 · as Dr. Samuel
God Squad
2015 · as The Father (voice)
The Reckoning
2014 · as Captain Harry Bennell
The Turning
2013 · as Macklin
Drift
2013 · as Headmaster
The Great Mint Swindle
2012 · as Baxendale
Japanese Story
2003 · as Fraser
Teesh and Trude
2002 · as Gary
Justice
1998 · as Scriminger