LovecraCked! The Movie 2006
as Creature (segment "The Statement of Randolph Carter") (voice), Executive Producer
Jesus Christ Vampire Hunter 2001
as Atheist #2
Enamored 2000
Actor
Credits from TMDB.