Actor
Losing It
2006 · as Dr. Hirst
Dirty War
2004 · as Murray Corrigan
Cyclops
2001
Intimacy
2001 · as Victor
The Debt Collector
1999 · as Colquhoun
The Passion
1999 · as Neil
This Year's Love
1999 · as Willie
Regeneration
1997 · as Capt. Campbell
The Absence of War
1995 · as Bruce
Beyond Reason
1995 · as Chris
Byrne About Byrne
1988 · as Gunman
Wild Flowers: Women of South Lebanon
1987