2026Los Salvajes Bravos
2025Bayo— Oliver
2025Paalam, Salamat— Carlo
2025Ekis— George Castillo
2025The Gap— Ethan
2024A Lab Story— Michael
2024The Kingdom— Sigwa
2023Çağlayan— Atty. Acosta
2023Annemin Derisinde— Romualdo
2023Microplastics— Adult Hero
2023Broken Hearts Trip— Poli
2022The Baseball Player
2021Death of a Girlfriend— Forest Ranger
2021Pagbigyang Muli
2021Walang Kasarian ang Digmang Bayan
2019KontrAdiksyon— Director Paul Fuentes
2018Signal Rock— Joaquin
2018Aurora
2016Pitong Kabang Palay
2016Purgatoryo
2016Birdshot— Domingo
2014Kasal
2014She's Dating the Gangster— Gerry Dizon
2014Bacao
2013Purok 7— Ogie
2013Liars
2013Ang Tag-araw ni Twinkle— Ka Ruben
2013Ang Kwento ni Mabuti— Ompong
2013Kaleidoscope World— Manolo
2013Sitio
2013Tuhog— Delfin
2013Bayang Magiliw— Dr. Emil Magsino
2012Graceland— Marlon Villar
2012Diablo
2011Isda— Jaime
2011Haruo
2010Senior Year— Carlo Larada (Adult)
2010Muli
2010Donor— Lim
2010The Leaving— William
2010Cinco— Raymond (segment "Mukha")
2010My Amnesia Girl— Doctor
2010Independencia— Townspeople
2009Padyak— Ronnie
2009Puntod
2009Ugat sa Lupa
2009Karera
2009Astig
2009In My Life— Albert
2009Ang Asawa Kong Si Nikulet— Dennis
2008Condo— Igno
2008Imoral
2008Adela— Jericho
2008UPCAT— Lucas - adult
2008Barako
2007Pisay— Mr. G
2006Ang Huling Araw Ng Linggo— Kulas (segment "Miyerkules")
2006Kagat ng Dilim— Taumbayan
2005Big Time— Young Sanchez
—Sa Pagitan ng Ulap