The Journal of Edmond Deyers 2005
as Officer Noels
Fangoria: Blood Drive II 2005
Star Trek's Favorite Moments 2004
as Self
Credits from TMDB.