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
Natural Justice: Heat 1996
as Detective Buckley
Love In Limbo 1993
as Maurice Hosking
Clowning Around 1991
as Psychologist
The Riddle of the Stinson 1988
as Batten's Co-Pilot
Credits from TMDB.