Actor
Jack Irish: Black Tide
2012 · as Brendan O'Grady
The Last Confession of Alexander Pearce
2009 · as Mathew Travers
BoyTown
2006 · as Bobby Mac
Macbeth
2006 · as Siward
Bad Eggs
2003 · as Mike Paddock
You Can't Stop the Murders
2003 · as Mongo
Guru Wayne
2002 · as Detective Lee
The Craic
1999 · as Bob
Punishment Park
1971 · as City Police