Credits

  • 2022 · Labyu with an Accent as Walter
  • 2020 · One More Rainbow as
  • 2020 · Almost Paradise as Warden Zamora
  • 2020 · Nightshift as
  • 2019 · Habambuhay: Remembering Philippine Cinema as Himself
  • 2019 · Marineros: Men in the Middle of the Sea as Dennis Marisol
  • 2018 · Since I Found You as Gary Corpuz
  • 2017 · Ang Panday as
  • 2017 · Bliss as Talk Show Host
  • 2017 · Ikaw Lang Ang Iibigin as Roman Dela Vega
  • 2016 · Why Does Every Handsome Guy Have a Boyfriend?! as Nap / Lexi
  • 2016 · The Woman Who Left as Rodrigo Trinidad
  • 2016 · Sinungaling Mong Puso as Moises Aguirre
  • 2016 · Free Range as
  • 2016 · God Gave Me You as Theo
  • 2016 · Everything About Her as Leo
  • 2015 · Destiny Rose as Rosauro Armani Vitto
  • 2015 · Once Upon a Kiss as Enrique "King" Pelaez
  • 2014 · Innamorata as Lloyd Manansala
  • 2013 · 10000 Hours as
  • 2013 · Kahit Nasaan Ka Man as Ernesto Gomez
  • 2013 · On the Job as Cong. Manrique
  • 2013 · Indio as Juancho Sanreal
  • 2012 · D' Kilabots Pogi Brothers Weh?!? as Mr. Lucio
  • 2012 · Kasalanan Bang Ibigin Ka? as Jaime Montelibano
  • 2012 · Valiente as Damian Valiente
  • 2009 · The Wedding as Frank de Meñes
  • 2009 · Litsonero as Pinoy
  • 2008 · Baler as Fr. Candido Gomez Carreno
  • 2008 · Tiltil as Timo
  • 2007 · Enteng Kabisote 4: Okay ka, Fairy ko... The Beginning of the Legend as Prinsipe Inok
  • 2007 · Idol: Hope of the Nation as
  • 2007 · The Inmate as Warden Ramos
  • 2007 · Sana Maulit Muli as Mang Andres
  • 2006 · First Day High as Coach Zantua
  • 2006 · Where Is Francis? as Police Chief
  • 2005 · Dubai as Basi
  • 2005 · The Son of Brocka as (archive footage)
  • 2005 · Big Time as Don Manolo
  • 2005 · Pinoy/Blonde as
  • 2005 · Bikini Open as Billy's Father
  • 2002 · Bituin as Salvador Sandoval
  • 2001 · Biglang Sibol, Bayang Impasibol as Tonito
  • 1999 · Rio Del Mar as Anton
  • 1998 · Gangland as Director
  • 1998 · Nagbibinata as Teddy
  • 1996 · Elena's Redemption as Vic
  • 1996 · Neber 2 Geder as Ricky
  • 1995 · Muling Umawit ang Puso as Diosdado Rivera
  • 1995 · Batang-X as Kuwago
  • 1995 · Bangers as Richard
  • 1994 · The Maggie dela Riva Story (God... Why Me?) as
  • 1993 · Kung Tayo'y Magkakalayo as
  • 1993 · Tonyo Bagyo: Daig pa ang asong ulol as Bogart
  • 1992 · Alyas Pogi 2 as Banjo
  • 1992 · Grease Gun Gang as Victor Lim
  • 1992 · Boy Praning: Utak Pulbura as
  • 1992 · Even My Life... as Lt. Torres
  • 1991 · Huwag Mong Salingin ang Sugat Ko as Louie
  • 1991 · Buburahin Kita Sa Mundo! as
  • 1991 · Barbi for President as Friend of Mario
  • 1991 · Uubusin Ko Ang Lahi Mo as Frank
  • 1991 · Una Kang Naging Akin as Ely
  • 1991 · Leon ng Maynila as Rico
  • 1991 · I Will Wait for You in Heaven as Milo
  • 1990 · Baril Ko ang Uusig as
  • 1990 · Inosente as
  • 1990 · Masikip na ang Mundo Mo as
  • 1990 · Ayaw Matulog Ng Gabi as Bobby
  • 1990 · Jabidah Massacre as
  • 1990 · Barumbado as
  • 1990 · Ikasa Mo, Ipuputok Ko as Buboy
  • 1989 · Dear Diary as Mr. Simon Macalintal (segment "Dear Killer")
  • 1989 · Ipaglalaban Ko as
  • 1989 · Ang Pumatay Nang Dahil Sa'Yo! as
  • 1987 · Magic of the Universe as Lolo Omar / Professor Jamir
  • 1987 · Jack & Jill as Junior
  • 1987 · Anak ng lupa as Ariosto
  • 1987 · Tagos ng Dugo as Edison
  • 1986 · Halimaw Sa Banga as Arganox
  • 1986 · Unfaithful Wife as Crispin
  • 1985 · Paradise Inn as Rey
  • 1985 · Ano ang Kulay ng Mukha ng Diyos? as Fidel
  • 1985 · Ina, Kasusuklaman Ba Kita? as
  • 1985 · Naked Rose as
  • 1985 · Kay Dali ng Kahapon, Kay Tagal ng Bukas as
  • 1985 · Lalakwe as Alfred
  • 1984 · Clouds as Donald
  • 1984 · Somewhere as George
  • 1984 · Selfish Desires as Oz
  • 1984 · Kung Mahawi Man ang Ulap as Jojo
  • 1983 · Dugong Buhay as
  • 1983 · Stryker as
  • 1983 · A Tired, Angry Moon On a Restless Night as Boyfriend
  • 1982 · Zimatar as
  • 1981 · Kapitan Kidlat as
  • 1981 · Titser's Pet as
  • 1981 · Pabling as
  • 1980 · Diborsyada as
  • 1978 · Boy Pana as
  • 1975 · Araw-araw Gabi-gabi as
  • 1975 · Mga Uhaw na Bulaklak as
  • 1975 · Sangre montilla as
  • 2024 · Sellblock as
  • 2024 · It's Okay to Not Be Okay as