Green Bones (2024)
Hrothgar / Ned Armstrong
Voltes V Legacy: The Cinematic Experience (2023)
Roman Rubio
On the Job: The Missing 8 (2022)
Hellcome Home (2019)
Ding
Mina-Anud (2019)
Dr. Ian Arcano
One Great Love (2018)
Diego
Bakit Lahat ng Gwapo May Boyfriend?! (2016)
Chris
Camp Sawi (2016)
Lakbay2Love (2016)
Felix Ysagun Manalo
Felix Manalo (2015)
Jojo
You're Still The One (2015)
Henry
Ulam (2014)
Henry (segment "Ulam")
Shake, Rattle & Roll XV (2014)
The Janitor (2014)
Self
One More Try: My Husband's Lover The Concert (2013)
Sapi (2013)
Master Sgt. Martin Barrientos
Lost Command (2012)
Sgt. Martin Barrientos (segment "Lost Command")
Shake Rattle and Roll Fourteen: The Invasion (2012)
Ruben
Ang Katiwala (2012)
Gabbs/Bagwis
Boy Pick Up: The Movie (2012)
Derek
Yesterday Today Tomorrow (2011)
Aaron
My Neighbor’s Wife (2011)
Tony
Temptation Island (2011)
Alberto
Rosario (2010)
Daniel
Mano Po 6: A Mother's Love (2009)
Miguel
Tarot (2009)
Astig (2009)
Paul
Mag-ingat ka sa... Kulam (2008)
Paolo
I.T.A.L.Y. (I Trust and Love You) (2008)
Jerome
Bangungot (2007)
Jerome (segment "Bangungot")
Shake, Rattle and Roll 9 (2007)
Pamahiin (2006)
Alex
TxT (2006)
Blue Moon (2006)
Gabriel
Mulawin: The Movie (2005)
Ignacio
Aishite Imasu 1941: Mahal Kita (2005)
Sigmund
Mano Po III: My Love (2004)