|
Fing! (2026) as |
|
Lesbian Space Princess (2025) as Problematic Ship (voice) |
|
Joh: Last King of Queensland (2025) as Joh Bjelke-Petersen |
|
Forgive Us All (2025) as Otto |
|
The Correspondent (2025) as Peter Greste |
|
Eden (2025) as Allan Hancock |
|
My Freaky Family (2024) as King Murkhart (voice) |
|
Force of Nature: The Dry 2 (2024) as Daniel Bailey |
|
Animal Kingdom 3D: A Tale of Six Families (2023) as Narrator |
|
Elvis (2022) as Vernon Presley |
|
H Is for Happiness (2021) as Jim Phee |
|
Go! (2020) as Patrick |
|
Angel of Mine (2019) as Bernard |
|
Danger Close: The Battle of Long Tan (2019) as Brigadier Oliver David Jackson |
|
Maya the Bee: The Honey Games (2018) as Flip (voice) |
|
Swinging Safari (2018) as Narrator - Adult Jeff Marsh (voice) |
|
Breath (2017) as Mr. Pike |
|
Hacksaw Ridge (2016) as Colonel Stelzer |
|
Looking for Grace (2016) as Dan |
|
Blinky Bill the Movie (2015) as Blinky's Father (voice) |
|
Maya the Bee Movie (2014) as Flip (voice) |
|
The Turning (2013) as Vic Lang |
|
Sanctum (2011) as Frank |
|
Ice (2011) as Thom Archer |
|
Matching Jack (2010) as David |
|
Hawke (2010) as Bob Hawke |
|
Legend of the Guardians: The Owls of Ga'Hoole (2010) as Boron (voice) |
|
The Diplomat (2009) as Charles Van Koors |
|
The Silence (2006) as Richard Treloar |
|
Like Minds (2006) as McKenzie |
|
Fragile (2005) as Robert Marcus |
|
Stealth (2005) as Keith Orbit |
|
Van Helsing (2004) as Count Vladislaus Dracula |
|
The League of Extraordinary Gentlemen (2003) as M |
|
The Hound of the Baskervilles (2002) as Sherlock Holmes |
|
The One and Only (2002) as Neil |
|
The Touch (2002) as Karl |
|
The Road from Coorain (2002) as Bill |
|
Moulin Rouge! (2001) as The Duke |
|
The Night Club of Your Dreams: The Making of 'Moulin Rouge' (2001) as Self |
|
Mission: Impossible II (2000) as Hugh Stamp |
|
The Last September (2000) as Captain Daventry |
|
Passion (1999) as Percy Grainger |
|
In the Winter Dark (1998) as Murray Jacob |
|
A Little Bit of Soul (1998) as Voice of Sir Samuel Michael |
|
Oscar and Lucinda (1997) as Mr. Jeffries |
|
Thank God He Met Lizzie (1997) as Guy Jamieson |
|
Doing Time for Patsy Cline (1997) as Boyd |
|
The Last of the Ryans (1997) as Ronald Ryan |
|
Still Twisted (1997) as Ben (segment 'One Way Ticket') |
|
Children of the Revolution (1996) as Joseph 'Joe' Welch |
|
Hayride to Hell (1995) as George Weygate |
|
Blue Murder (1995) as Roger Rogerson |
|
Billy's Holiday (1995) as Rob McSpedden |
|
Lessons in the Language of Love (1995) as Harry |
|
Talk (1994) as Jack / Harry |
|
CrimeBroker (1993) as Harrison |
|
Tracks of Glory (1992) as Hugh McIntosh |
|
Dead to the World (1991) as Johnny |
|
The Saint: Fear in Fun Park (1989) as Justin |
|
The Riddle of the Stinson (1988) as John Proud |
|
Salvation Creek () as Bob |
|
Romulus, My Father (2007) Director |
|
Romulus, My Father (2007) Associate Producer |