Actor
What About Sal?
2023
as Geoff
Thirteen Lives
2022
as Vernon Unsworth
Pimped
2019
as Michael
Harmony
2018
as Mr. Lenox
Truth
2015
as Louis Boccardi
Not Suitable For Children
2012
as Dr. McKenzie
The Cup
2011
as Michael Smurfit
A Model Daughter: The Killing of Caroline Byrne
2011
as Gary Jubelin
The Boys Are Back
2009
as Tim Walker
The Mystery of Natalie Wood
2004
as Dr. Thayer
The Three Stooges
2000
as Jules White
Border Patrol
2000
as Dr. Roderick Helms
Pitch Black
2000
as Paris P. Ogilvie
Dead Heart
1996
as Les
Spider and Rose
1994
as Robert Dougherty
Cody: Bad Love
1994
as Martin Campbell
Police State
1989
as Gary Crooke QC
The Four Minute Mile
1988
as Denis Johannson
Evil Angels
1988
as Tipple
Rikky and Pete
1988
as Adam
Warm Nights on a Slow Moving Train
1987
as Brian
Ivanhoe
1986
as Ivanhoe (voice)
The More Things Change...
1986
as Barry
Time's Raging
1985
as David
The Boy Who Had Everything
1985
as Vandervelt
We of the Never Never
1982
as Jack
Fighting Back
1982
as John
Breaker Morant
1980
as Lt. George Witton