No photo
Acted in 16
2020s
- 2026
Robot Dracula
Father Marlon
- 2020
Six Tales of Sin
TV
2010s
- 2017
The Litch
Jimmy Revell
E19 Virus
Mr Hughs
- 2016
Killer Waves
Detective Dean
- 2015
Laugh Killer Laugh
Dylan
- 2014
Catch of the Day
Officer Bob McQueen
Venial
Father Obrien
- 2013
Skid Row
Father Fallen
- 2012
Acedia
Priest
I Spill Your Guts
Dr. Shiller
- 2011
Certainty
Physical therapist patient