The Correspondent
2025 · Thriller
as Peter Greste
Maya the Bee Movie
2015 · Animation
as Flip (English version)
Prosper
2024 · Drama
as Cal Quinn
Matching Jack
2010 · Drama
as David
Fragile
2005 · Horror
as Robert
Passion
1999 · Biography
as Percy Grainger
Bali 2002
2022 · Drama
as Graham Ashton
The Touch
2003 · Action
as Karl
Forgive Us All
2025 · Drama
as Otto
Maya the Bee: The Honey Games
2018 · Animation
as Flip
Van Helsing
2004 · Action
as Count Vladislaus Dracula
The Diplomat
2009 · Action
as Charles Van Koors
Sanctum
2011 · Action
as Frank
Murderous Intent
2006 · Crime
as Martin
Moulin Rouge!
2001 · Drama
as The Duke
Stealth
2005 · Action
as Dr. Keith Orbit
Oscar and Lucinda
1997 · Drama
as Mr. Jeffries
Elvis
2022 · Biography
as Vernon
Breath
2018 · Adventure
as Pikelet's father
Mission: Impossible II
2000 · Action
as Hugh Stamp
Catherine the Great
2019 · Biography
as Grigory Orlov
Fires
2021 · Action
as Duncan Simpson
The League of Extraordinary Gentlemen
as M
Angel of Mine
2019 · Drama
as Bernard
Force of Nature: The Dry 2
2024 · Crime
as Daniel Bailey
Eden
2025 · Adventure
as G. Allan Hancock
H is for Happiness
2020 · Comedy
as Jim Phee (Dad)
Lesbian Space Princess
2025 · Animation
as The Ship
Blinky Bill the Movie
2019 · Animation
as William (Blinky's Father)
Danger Close: The Battle of Long Tan
2019 · Action
as Brigadier David Jackson
Swinging Safari
2019 · Comedy
as Narrator - Adult Jeff Marsh