| Title | Year | Status | Character |
|---|
| Alyas Robin Hood | 2016 | TV Series | Jose De Jesus / Jose |
| The Escort | 2016/III | | |
| Dukot | 2016 | | Johnny |
| Once Again | 2016 | TV Series | Ricardo Soriano |
| Maalaala mo kaya | 1992-2016 | TV Series | Alan / Toto / Buloy / ... |
| Little Nanay | 2016 | TV Series | Atty. August D. Castañeda |
| Beautiful Strangers | 2015 | TV Series | Ronaldo Castillo |
| Tragic Theater | 2015 | | Miguel Sanchez Agcaoli |
| Magpakailanman | 2014-2015 | TV Series | Adult Jesus / Tatay Julian |
| Sa ngalan ng ama, ina, at mga anak | 2014 | | Carmen |
| The Legal Wife | 2014 | TV Series | Javier Santiago (2014) |
| Muling buksan ang puso | 2013 | TV Series | Anton 'El Patron' Silvestre / Antonio Cabigas |
| Misibis Bay | 2013 | TV Series | Anthony Cadiz |
| Kidlat | 2013 | TV Series | Vincent Megaton Sr. |
| El Presidente | 2012 | | Antonio Luna |
| Flames of Love | 2012 | | |
| Pahiram ng sandali | 2012 | TV Series | Philip Reyes |
| Dahil sa pag-ibig | 2012 | TV Series | Leo Valderama |
| Kung ako'y iiwan mo | 2012 | TV Series | Manny Raymundo |
| Sa ngalan ng ina | 2011 | TV Series | Pepe Ilustre |
| 100 Days to Heaven | 2011 | TV Series | Ronaldo Quinio |
| Captain Barbell | 2011 | TV Series | Nero / Eroniel Gabriel (2011) |
| Catch Me... I'm in Love | 2011 | | President |
| Jillian: Namamasko po | 2010 | TV Series | Dante Molina |
| Sa'yo lamang | 2010 | | Franco |
| Ilumina | 2010 | TV Series | Frederico Salcedo (2010) |
| Obra | 2010 | TV Series | Larry |
| Panday Kids | 2010 | TV Series | Guro |
| May bukas pa | 2009-2010 | TV Series | Dr. Marcelito Azarcon |
| Gumapang ka sa lusak | 2010 | TV Series | Atty. Rafael Montez |
| Mano po 6: A Mother's Love | 2009 | | Alfonso |
| Sana ngayong pasko | 2009 | TV Series | Gordon |
| Lovers in Paris | 2009 | TV Series | Chairman George Aranaz |
| Magkaibigan | 2008 | | Atoy |
| Kahit isang saglit | 2008 | TV Series | Anthony Mondragon |
| When Love Begins... | 2008 | | |
| Banal | 2008 | | Major Sagala |
| Maging sino ka man: Ang pagbabalik | 2007 | TV Series | Don Fidel Madrigal |
| Pangarap na bituin | 2007 | TV Series | Carlo Gomez (2007) |
| Faces of Love | 2007 | | Don Arcadio |
| Maging sino ka man | 2006 | TV Series | Fidel Madrigal |
| Tulay | 2006 | | |
| Nasaan si Francis? | 2006 | | Rocky |
| Blue Moon | 2006 | | Rod |
| Now and Forever | 2005 | TV Series | Armando |
| Darna | 2005 | TV Series | Dr. Ted / Dr. Zombie (2005) |
| Magpakailanman | 2005 | TV Series | Jose |
| Mano po III: My Love | 2004 | | Michael |
| Hanggang kailan | 2004 | TV Series | |
| Mano po 2: My home | 2003 | | Antonio |
| All Together Now | 2003 | TV Series | DJ Blue / Tong |
| Pangarap ko ang ibigin ka | 2003 | | Raffy |
| Ang iibigin ay ikaw pa rin | 2003 | TV Series | Lemuel Verder |
| Dekada '70 | 2002 | | Julian |
| Ang iibigin ay ikaw | 2002 | TV Series | Lemuel Verder |
| Magkapatid | 2002 | | Bobby Reyes |
| Bugso | 2002 | TV Movie | |
| Mahal kita: Final answer! | 2002 | | Host (uncredited) |
| American Adobo | 2001 | | Mike |
| Alas-dose | 2001 | | Remo Doce |
| Sugatang puso | 2000 | | Noel |
| Yakapin mo ang umaga | 2000 | | Charlie |
| Ika-13 kapitulo | 2000 | | David |
| Tunay na mahal | 2000 | | Tom |
| Pedro Penduko, Episode II: The Return of the Comeback | 2000 | | |
| Bulaklak ng Maynila | 1999 | | Timo |
| Higit pa sa buhay ko | 1999 | | |
| Wansapanataym | 1999 | | Gary |
| Katawan | 1999 | | Carlo |
| Sambahin ang ngalan mo | 1998 | | Daniel |
| Pahiram kahit sandali | 1998 | | Andy |
| Ama namin | 1998 | | |
| Halik | 1998 | | Simon |
| Hiwalay kung hiwalay | 1998 | TV Series | |
| Tumutol man ang tadhana | 1998 | | |
| Hanggang ngayon ika'y minamahal | 1997 | | |
| Nasaan ang puso | 1997 | | Dave |
| Sa aking mga kamay | 1996 | | Joven dela Rosa |
| Madrasta | 1996 | | Edward |
| Wanted: Perfect Mother | 1996 | | Dante Zulueta |
| Kristo | 1996 | | Dimas |
| Sa ngalan ng pag-ibig | 1995 | | Spanky |
| Eskapo | 1995 | | Geny Lopez Jr. |
| Vampira | 1994 | | Arman |
| Nag-iisang bituin | 1994 | | Phillip Caballero |
| Bakit ngayon ka lang? | 1994 | | |
| Paano na? Sa mundo ni Janet | 1994 | | Gaston |
| Gaano kita kamahal | 1993 | | |
| Kung mawawala ka pa | 1993 | | Tony |
| Dahil mahal kita: The Dolzura Cortez Story | 1993 | | Paolo |
| Divine Mercy sa buhay ni Sister Faustina | 1993 | | |
| Sana'y ikaw na nga | 1993 | | |
| Hiram na mukha | 1992 | | Dr. Hugo |
| Mahal kita, walang iba | 1992 | | Alex |
| Adventures of 'Gary Leon at Kuting' | 1992 | | Agno |
| Ipagpatawad mo | 1991 | | |
| Makiusap ka sa Diyos | 1991 | | Vince |
| Kislap sa dilim | 1991 | | Nitoy |
| Dinampot ka lang sa putik | 1991 | | Edmond |
| Huwag mong salingin ang sugat ko | 1991 | | |
| Onyong Majikero | 1991 | | Melencio Fernando |
| Biktima | 1990 | | Jing Aureus |
| Gumapang ka sa lusak | 1990 | | Levi |
| Higit na matimbang ang dugo | 1990 | | |
| My Other Woman | 1990 | | |
| Imortal | 1989 | | |
| Babangon ako't dudurugin kita | 1989 | | Alfred |
| Bakit iisa lamang ang puso? | 1989 | | |
| Magkano ang iyong dangal? | 1988 | | Paolo |
| Kapag napagod ang puso | 1988 | | |
| 3 mukha ng pag-ibig | 1988 | | |
| Walang karugtong ang nakaraan | 1987 | | |
| Maging akin ka lamang | 1987 | | Andy Abrigo |
| Ayokong tumungtong sa lupa | 1987 | | Dodong |
| Magdusa ka! | 1986 | | Rod |
| Huwag mo kaming isumpa | 1986 | | Francis |
| I Love You Mama, I Love You Papa | 1986 | | Rommel Villena |
| God Save Me! | 1985 | | |
| Kailan sasabihing mahal kita | 1985 | | |
| Beloved | 1985 | | |
| Kay dali ng kahapon, ang bagal ng bukas | 1985 | | |
| Hindi nahahati ang langit | 1985 | | Noel |
| Bituing walang ningning | 1985 | | Nico Escobar |
| Kapag puso'y sinugatan | 1985 | | |
| Sampung ahas ni Eva | 1984 | | |
| Akin ang iyong katawan | 1984 | | |
| Kung mahawi man ang ulap | 1984 | | Rustan |
| Sugat sa ugat | 1983 | | Ramon |
| Bad bananas sa puting tabing | 1983 | | Errol |
| Minsan pa nating hagkan ang nakaraan | 1983 | | Rod |
| Broken Marriage | 1983 | | Rene |
| Paano ba ang mangarap? | 1983 | | Eric |
| Love Birds | 1983 | | |
| Lovingly Yours, Helen | 1983 | TV Series | |
| Haplos | 1982 | | Al |
| Cain at Abel | 1982 | | Ellis |
| Sinasamba kita | 1982 | | Jerry |
| No Other Love | 1982 | | |
| Anak | 1982 | | Alfred |
| Malikot | 1982 | | Zen Jamir |
| Relasyon | 1982 | | Emil |
| Palipat-lipat, papalit-palit | 1982 | | |
| Tinimbang ang langit | 1982 | | Joel |
| Dalaga si misis, binata si mister | 1981 | | Vic |
| Dirty Games | 1981 | | |
| I Confess | 1981 | | |
| Pakawalan mo ako | 1981 | | Freddie |
| Showbiz Scandal | 1981 | | |
| Kamakalawa | 1981 | | Kauing |
| Kung ako'y iiwan mo | 1980 | | |
| Taga sa panahon | 1980 | | |
| Kakabakaba ka ba? | 1980 | | Johnny |
| Iwahig | 1980 | | |
| Kasal? | 1980 | | Joel |
| Agila | 1980 | | Mari |
| Gusto kita mahal ko siya | 1979 | | |
| Ang alamat ni Julian Makabayan | 1979 | | |
| Kasal-kasalan, bahay-bahayan | 1979 | | |
| Isang milyong at isang kasalanan | 1979 | | |
| Magkaribal | 1979 | | Eric Guerrero |
| Pinay, American Style | 1979 | | Chris |
| Sa putik ihuhugas ay dugo | 1979 | | |
| Bakit may pag-ibig pa? | 1979 | | |
| Darna, Kuno...? | 1979 | | |
| Drigo Garrote: Jai Alai King | 1978 | | Rodrigo Garrote |
| Ikaw ay akin | 1978 | | Rex Aguilar |
| Disco Fever | 1978/II | | |
| Lagi na lamang ba akong babae? | 1978 | | Desto |
| Dyesebel | 1978 | | Man in the sea (uncredited) |
| Kukulog, kikidlat sa tanghaling tapat | 1978 | | |
| Sapagkat kami'y tao lamang, Part 2 | 1978 | | |
| Mga mata ni Angelita | 1978 | | Lover |
| Kung kaya mo, kaya ko rin | 1978 | | |
| Mahal mo, mahal ko | 1978 | | Chris |
| Topo-Topo barega | 1978 | | |
| Nakawin natin ang bawat sandali | 1978 | | |
| My Brother, My Wife | 1977 | | |
| Kung mangarap ka't magising | 1977 | | Joey |
| Masarap, masakit ang umibig | 1977 | | |
| John and Marsha '77 | 1977 | | Chauffer (uncredited) |
| Masikip maluwang paraisong parisukat | 1977 | | Al |
| Tisoy! | 1977 | | Tisoy |
| Ganito kami noon... Paano kayo ngayon? | 1976 | | Nicolas 'Kulas' Ocampo |
| Tatlong taong walang Diyos | 1976 | | Masugi |
| Relaks lang mama... Sagot kita! | 1976 | | |
| Hide and Seek | 1976 | | |
| Leap year ngayon, lagot ka pipikutin kita | 1976 | | |
| Ang katumbas ay buhay | 1976 | | |
| Mrs. Teresa Abad ako po si Bing | 1976 | | |
| Ang daigdig ay isang patak ng luha | 1976 | | |
| Si Raquel at Si Rafael | 1976 | | |
| Tag-ulan sa tag-araw | 1975 | | Rod |
| Batu-bato sa langit: Ang tamaa'y huwag magagalit | 1975 | | Cris Buenaventura |
| Kahit ang mundo'y magunaw | 1975 | | Reden / Delio |
| Hello, Goodnight, Goodbye | 1975 | | |
| Ibigay mo sa akin ang langit | 1975 | | |
| Banaue: Stairway to the Sky | 1975 | | Sadek |
| Tinimbang ka ngunit kulang | 1974 | | Junior |