The Imaginarium of Doctor Parnassus 2009
as Third Monk
Whispers and Lies 2008
as Ira Deeks
Stargate: The Ark of Truth 2008
as Prior #5
Wind Chill 2007
as Priest
The Fair Haired Child 2006
as Math Teacher (as Ian Wallace)
Credits from TMDB.