2024
Pamilya Sagrado as Jaime Sagrado (111 episodes)
2024
Para 'Di Makalimot as Marvin (Father's Alexis)
2023
When I Met You In Tokyo as Edwin
2023
Keys to the Heart as Roldan
2023
Royal Blood as Gustavo Royales (70 episodes)
2022
An Inconvenient Love as Wilfredo Siena
2022
Maria Clara and Ibarra as Padre Damaso Verdolagas (105 episodes)
2021
The Fabulous Filipino Brothers
2019
3pol Trobol Huli Ka Balbon as General Damian Calupitan
2019
Kaibigan as Ed Santos
2019
The General's Daughter as Santiago 'Tiago' Guerrero (183 episodes)
2018
Jack Em Popoy: The Puliscredibles as Police Senior Superintendent Arturo Punongbayan
2017
Northern Lights: A Journey to Love
2017
Wildflower as Congressman Julio Ardiente (257 episodes)
2015
The Last Pinoy Action King as Himself
2015
Etiquette For Mistresses
2015
Brothers as Arturo Padua (696 episodes)
2015
Honor Thy Father as Bishop Tony
2014
When I Fall in Love as Armando Buenaventura
2014
Bride for Rent as Roderico Espiritu Sr.
2013
Bekikang: Ang Nanay Kong Beki as Gorio
2013
Huwag Ka Lang Mawawala as Romulos Diomedes (50 episodes)
2013
Alfredo S. Lim: The Untold Story as Zosing
2013
Kailangan Ko'y Ikaw as Rodrigo Manrique (63 episodes)
2012
D' Kilabots Pogi Brothers Weh?!? as Donald
2011
No Other Woman as Fernando Zalderiaga
2011
Deadline - Reign of Impunity
2011
I Heart You, Pare! as Cesar / Sarsi (78 episodes)
2011
Subject: I Love You as Frankie
2010
Endless Love as Robert Dizon (80 episodes)
2010
Miss You Like Crazy as Ramon Recto
2009
Ikaw Sana as Gener Montemayor (100 episodes)
2009
In My Life as Benito Salvacion
2009
Only You as Theodore "Teddy" Javier, Sr. (85 episodes)
2009
Paano Ba Ang Mangarap? as Don Mateo Valderama (78 episodes)
2009
When I Met U as Kardo
2008
Kaputol ng Isang Awit as Arsenio Rivera / Kidlat (73 episodes)
2007
Desperadas as Patrick's Father
2007
Zaido: The Space Sheriff as Ramiro (100 episodes)
2007
Lupin as Fundador "Duroy" De Dios (95 episodes)
2007
Ang M.O.N.A.Y ni Mr. Shooli
2007
Happy Hearts as Nick Ricafrente
2006
Mano Po 5: Gua Ai Di
2006
Pacquiao: The Movie as Tirso Cruz III as Mang Rosalio (Manny's Father)
2006
I Luv NY as Edward Young (85 episodes)
2005
Pepot Superstar as Future Self
2005
Ikaw ang Lahat sa Akin as Roden Ynares (125 episodes)
2005
Can This Be Love as Roger
2004
Minsan Pa as Jeremiah Toledo Jr.
2003
It Might Be You as Ernesto Lord Trinidad (263 episodes)
2003
Chavit as Biboy Crisostomo
2003
Nympha as Fr. Domingo
2002
The 70s as Evelyn's Dad
2002
Mano Po as Daniel Go
2002
Singsing Ni Lola as Peping
2002
Diskarte as Colonel Montero
2001
Bahay ni Lola as Jimmy
2001
Sana Ay Ikaw Na Nga as Juancho Fulgencio (361 episodes)
2000
The Debut as Roland Mercado
1999
Abel Villarama Armado
1998
Halik Sa Apoy as Benjamin Rosales (145 episodes)
1997
Ibulong Mo Sa Diyos 2
1997
Daniel Eskultor: Hindi Umaatras sa Laban
1997
Pag-ibig Ko Sa Iyo'y Totoo
1996
Aringkingking: Ang Bodyguard Kong Sexy
1996
Ang TV Movie: The Adarna Adventure as Prinsipe Diego
1996
Hangga't May Hininga as Cong. Ramirez
1996
Isa, Dalawa Takbo as Totoy
1996
Sana Naman as Zandro
1995
Inagaw Mo ang Lahat sa Akin as Peping
1994
Lagalag as Roy Panganiban
1994
Hindi Pa Tapos Ang Labada Darling
1994
Maestro Toribio: Sentensyador
1993
Beloy Montemayor Jr.: Tirador Ng Cebu
1993
Sgt. Bobby Aguilar: You Only Have One Life!
1993
Gascon... bala ang katapat mo
1992
Lucio Margallo as Sgt. Goyena
1992
Lt. Nicholas Aguirre: Batas ko ang iiral
1992
Even My Life... as Melgar
1991
Madonna, Babaeng Ahas as Roberto
1990
Hanggang Kailan Ka Papatay as as
1989
Bilangin ang Bituin sa Langit as Dr. Anselmo Santos/Anselmo Santos Jr.
1988
Sana Mahalin Mo Ako as Ramon
1985
I Can't Stop Loving You as Reynand / Kiko dela Cruz
1985
Mga Kwento ni Lola Basyang as Roland
1978
Dash A Lotsa Nonsents!
1978
Mahal Mo, Mahal Ko as Pipo
1978
Pinagbuklod ng Pag-Ibig
1976
Good Evening to Everybody
1975
Memories of Our Love
1975
Dugo at Pag-ibig Sa Kapirasong Lupa as Dave (segment 5)
1974
Happy Days Are Here Again as Himself
1972
And God Smiled at Me
1972
Kung May Gusot May Lusot as Philip
1952
The Birth of the Messiah as Baby Jesus