Love Addict 2016
as Peter Stroodle
Dead Air 2009
as Maniac
Angels & Demons 2009
as Vatican Priest (uncredited)
The Telling 2009
as Maintenance Man
Credits from TMDB.