Invasion of the Pod People 2007
as Alexander
Transmorphers 2007
as General Veers
Supercroc 2007
as Maj. Falk
The 9/11 Commission Report 2006
as Yousef
Saurian 2006
as Belrog
Shapeshifter 2005
as Marcoux
Credits from TMDB.