Actor
The Light Between Oceans
2016
as Bill Graysmark
Being Venice
2013
as Arthur
Burning Man
2011
as Dr. Burgess
A Model Daughter: The Killing of Caroline Byrne
2011
as Tony Byrne
The King
2007
as Nicky Whitta
Stepfather of the Bride
2006
as Ari
BlackJack: Dead Memory
2006
as James
The Rage in Placid Lake
2003
as Doug Lake
Rabbit-Proof Fence
2002
as Mr. Neal at Moore River
Moulin Rouge!
2001
as The Doctor
Mr. Accident
2000
as Kelvin Chevalier
Struck by Lightning
1990
as Ollie Rennie
Those Dear Departed
1987
as Max Falcon
Wills & Burke
1985
as Robert O'Hara Burke
Banduk
1985
as Mr. Kool
Molly
1983
as Jones
Ginger Meggs
1982
as Mr. John Meggs
The Picture Show Man
1977
as Lou
Picnic at Hanging Rock
1975
as Const. Jones
Avengers of the Reef
1973