|
Shake, Rattle & Roll: Evil Origins (2025) as Rosdan (segment "2050") |
|
2050 (2025) as Rosdan |
|
Unbreakable (2019) as Justin Saavedra |
|
Fantastica (2018) as Prince Pryce |
|
Overtime (2014) as Dom |
|
My Lady Boss (2013) as Zach |
|
Seduction (2013) as Ram |
|
My Valentine Girls (2011) as Oslec / Zach / Aidan |
|
In Your Eyes (2010) as Storm |
|
Patient X (2009) as Dr. Lukas Esguerra |
|
When I Met U (2009) as Benjie |
|
For the First Time (2008) as Seth Alexander Villaraza |
|
My Monster Mom (2008) as Young Waldo |
|
My Bestfriend's Girlfriend (2008) as Evo |
|
The Promise (2007) as Daniel |
|
Mano Po 5: Gua Ai Di (2006) as Nathan |
|
I Will Always Love You (2006) as Justin |
|
Mulawin: The Movie (2005) as Aguiluz |
|
Pinoy/Blonde (2005) as |
|
Let the Love Begin (2005) as Eric |
|
Sigaw (2004) as Marvin |
|
I Will Survive (2004) as BJ |
|
Kuya (2004) as Ted |
|
Mano Po 2: My Home (2003) as Erickson |
|
Bakit Papa? (2002) as Dong |
|
Takbo... Talon... Tili!!! (1992) as |
|
Juan Tanga, Super Naman, At Ang Kambal Na Tiyanak (1990) as |
|
One Two Bato, Three Four Bapor (1988) as |
|
Kambal Tuko (1988) as Kokoy |
|
Knock Knock, Who's There? (1988) as |
|
Takbo, Bilis... Takboooo! (1987) as |
|
Mga Lahing Pikutin (1987) as |