Actor
1898: Our Last Men in the Philippines
2016 · as Tagalog Emissary
KM 72
2015 · as Dimas Luzardo
Escobar: Paradise Lost
2014 · as Christo
The Counselor
2013 · as Man with Bar
Malamuerte
2009 · as Pringao
Diario de un skin
2005
3 Nights
2001 · as Circe
Antes de Morir
2000
Coup at Daybreak
1998
Pandemonium, the Hell's Capital City
1997
Ship of Dreams
1996 · as Indio
Knocks at My Door
1994