2016
The Boy
Actor - Malcolm
American Pastoral
Actor - Jerry Levov
2014
The Canal
Actor - David
2009
Mists of Time
Actor - Synesius
2007
Guantanamero
Actor - Ali
2004
Hellboy
Actor - John Myers
Full filmography