Film | Rôle | Année |
|---|
| No Other Love | | 1982 |
| Saan? Sino? Paano? | Self | 1980 |
| Kahit Maputi na ang Buhok Ko | | 2023 |
| Batu-Bato sa Langit (Ang Tamaa'y Huwag Magagalit..!) | Cris Buenaventura | 1975 |
| Moro | Kamad | 2023 |
| Dahil Mahal Kita: The Dolzura Cortez Story | Paolo | 1993 |
| Masikip, Maluwang... Paraisong Parisukat | | 1977 |
| Habambuhay: Remembering Philippine Cinema | Himself | 2019 |
| Tunay na Mahal | Tomas | 2000 |
| Pinay, American Style | Chris | 1979 |
| Magkano Ang Iyong Dangal? | Paolo | 1988 |
| Dalaga si Misis, Binata si Mister | Dick | 1981 |
| Kung Kaya Mo... Kaya Ko Rin | Ramon | 1978 |
| Hide and Seek | | 1976 |
| God... Save Me! | Homer | 1985 |
| Higit pa sa Buhay ko | Alex Acosta | 1999 |
| Huwag Mo Kaming Isumpa | Francis | 1986 |
| Annie Batungbakal | | 1979 |
| Ama Namin | Fr. Rico / Ka Marco | 1998 |
| When I Met You In Tokyo | Joey | 2023 |
| Anim Na Dekada… Nag-Iisang VILMA | Self | 2023 |
| Dirty Games | | 1981 |
| Kay Dali ng Kahapon, Kay Tagal ng Bukas | Albert | 1985 |
| Ganito Kami Noon... Paano Kayo Ngayon? | Nicolas 'Kulas' Ocampo | 1976 |
| Relasyon | Emil | 1982 |
| Aguila | Mari | 1980 |
| Tatlong Taong Walang Diyos | Masugi | 1976 |
| Frisson ? | Johnny | 1980 |
| Sa Putik Ihuhugas Ay Dugo | | 1979 |
| Bakit Ngayon Ka Lang? | Ramon | 1994 |
| Ang Katumbas Ay Buhay | Mario | 1976 |
| Lampang Kerubin | | 1991 |
| Bulaklak ng Maynila | Timo | 1999 |
| Cain et Abel | Ellis | 1982 |
| Banal | Major Sagala | 2008 |
| Wanted: Perfect Mother | Dante Zulueta | 1996 |
| Tinimbang ka Ngunit Kulang | Junior | 1974 |
| American Adobo | Mike | 2001 |
| C'était un rêve | Joey | 1977 |
| Flames Of Love | | 2012 |
| Mano Po III: My Love | Michael | 2004 |
| Hello... Goodnight... Goodbye | episode 2: Goodnight | 1975 |
| Kristo | Dimas | 1996 |
| Ang Alamat ni Julian Makabayan | Julian Makabayan | 1979 |
| Signed: Lino Brocka | | 1987 |
| Isang Milyon At Isang Kasalanan | | 1979 |
| I Confess | Tommy | 1981 |
| Le Paradis ne se partage pas | Noel | 1985 |
| Pedro Penduko, Episode II: The Return Of The Comeback | | 2000 |
| Bad Bananas sa Puting Tabing | Errol | 1983 |
| Palipat-lipat, Papalit-palit | Chuck | 1982 |
| Drigo Garrote: Jai Alai King | Rodrigo Garrote | 1978 |
| Dekada '70 | Julian | 2002 |
| Darna, Kuno? | | 1979 |
| Relax Lang, Mama ... Sagot Kita | | 1976 |
| Kung Ako'y Iiwan Mo | | 1980 |
| Haplos | Al | 1982 |
| Si Boyet, Si Hilda atbp… | Self | 1977 |
| Iwahig | Alex Zaragoza | 1980 |
| Kahit ang Mundo'y Magunaw | | 1975 |
| Madrasta | Edward | 1996 |
| Broken Marriage | Rene | 1983 |
| Eskapo | Geny Lopez, Jr. | 1995 |
| Ikaw ay Akin | Rex Aguilar | 1978 |
| Kasal? | Joel | 1980 |
| Sugatang Puso | | 2000 |
| Blue Moon | | 2006 |
| Sa'yo Lamang | Franco | 2010 |
| Mano Po 2: My Home | Antonio | 2003 |
| Mano Po 6: A Mother's Love | Alfonso | 2009 |
| Pangarap Ko ang Ibigin Ka | Raffy | 2003 |
| Makiusap ka sa Diyos | Vince | 1991 |
| Tragic Theater | | 2015 |
| Salamat sa Alaala | Himself | 2015 |
| Ang Anak ni Brocka | (archive footage) | 2005 |
| El Presidente | Antonio Luna | 2012 |
| Catch Me... I'm in Love | President | 2011 |
| Ika-13 kapitulo | David | 2000 |
| Mahal Kita: Final Answer! | | 2002 |
| Sa Aking mga Kamay | Joven dela Rosa | 1996 |
| Sa Ngalan Ng Ama, Ina, At Mga Anak | Carmen | 2014 |
| Mga Mata ni Angelita | Lover | 1978 |
| Wansapanataym: The Movie | Gary | 1999 |
| Beloved | Dindo Tuason | 1985 |
| Paano Ba ang Mangarap? | Eric | 1983 |
| Kailan Sasabihing Mahal Kita? | Jake Abelardo | 1985 |
| Minsan pa Nating Hagkan ang Nakaraan | Rod | 1983 |
| Magdusa Ka! | Rod | 1986 |
| Kung Mahawi Man ang Ulap | Rustan | 1984 |
| Katawan | Carlo | 1999 |
| Maging Akin Ka Lamang | Andy Abrigo | 1987 |
| When Love Begins... | Paco Valmonte | 2008 |
| Sinasamba Kita | Jerry | 1982 |
| Kapag Puso'y Sinugatan | Ramon | 1985 |
| Bituing Walang Ningning | Nico Escobar | 1985 |
| Walang Karugtong Ang Nakaraan | | 1987 |
| Nag-iisang Bituin | Phillip | 1994 |
| Tatlong Mukha ng Pag-ibig | Olan (segment "Katumbas ng Kahapon") | 1988 |
| Bakit Iisa Lamang ang Puso? | | 1989 |
| Gumapang Ka sa Lusak | Levi | 1990 |
| Babangon Ako't Dudurugin Kita | Alfred | 1989 |
| Mahal Kita, Walang Iba | Alex | 1992 |
| Huwag Mong Salingin ang Sugat Ko | Delfin | 1991 |
| Nasaan ang Puso | Dave | 1997 |
| Hanggang Ngayon Ika'y Minamahal | Leo | 1997 |
| Tisoy! | Tisoy | 1977 |
| Gaano Kita Kamahal | Rollie Suclad | 1993 |
| Kapag Napagod ang Puso | Adrian | 1988 |
| Ipagpatawad Mo | Mike | 1991 |
| Nakawin Natin Ang Bawat Sandali | Benjamin | 1978 |
| Biktima | Joaquin 'Jing' Aureus | 1990 |
| Dinampot Ka Lang sa Putik | Edmond | 1991 |
| Sa Ngalan ng Pag-ibig | Spanky | 1995 |
| Pahiram Kahit Sandali | Andy Castro | 1998 |
| Lagi na Lamang ba Akong Babae? | Modesto | 1978 |
| Kamakalawa | Kauing | 1981 |
| My Other Woman | Benjo Santiago | 1990 |
| Kislap sa Dilim | Nitoy | 1991 |
| Magkapatid | Bobby Reyes | 2002 |
| Dukot | Manong Johnny | 2016 |
| Star? | Himself (cameo) | 1979 |
| Bakit May Pag-ibig Pa? | | 1979 |
| Nasaan si Francis? | Rocky | 2006 |
| Moro | | 2023 |
| Faces of Love | | 2007 |
| The Escort | Gary Montenilla | 2016 |
| Alas Dose | Remo Doce | 2001 |
| Across The Crescent Moon | | 2017 |
| Tag-ulan sa Tag-araw | | 1975 |
| Smaller and Smaller Circles | NBI Deputy Director Phillip Mapa | 2017 |
| Karma | | 1981 |
| Banaue: Stairway to the Sky | Sadek | 1975 |
| Kamandag ng Droga | | 2017 |
| Imortal | | 1989 |
| Magkaibigan | | 2008 |
| Divine Mercy sa Buhay ni Sister Faustina | | 1993 |
| Paano Na? Sa Mundo ni Janet | Gaston | 1994 |
| Akin ang Iyong Katawan | | 1984 |
| Kasal | Mayor Cordero | 2018 |
| Kung Mawawala Ka Pa | | 1993 |
| Tinimbang ang Langit | Joel | 1982 |
| Vampira | Arman | 1994 |
| Magkaribal | Eric Guerrero | 1979 |
| Anak | Alfred | 1982 |
| Ganito Kami Muli | | 2013 |
| Mahal Mo, Mahal Ko | Chris | 1978 |
| I Love You Mama, I Love You Papa | Rommel Villena | 1986 |
| Halik | Simon | 1997 |
| Manoy: Isang Pagsaludo kay Eddie Garcia | | 2021 |
| On the Job: The Missing 8 | Arnel Pangan | 2022 |
| Sana'y Ikaw na Nga | Karlo | 1993 |
| Sampung Ahas ni Eva | | 1984 |
| Hiram na Mukha | Dr. Hugo Rodin | 1992 |
| Sambahin ang Ngalan mo | | 1998 |
| Sugat sa Ugat | Ramon | 1980 |
| Pakawalan Mo Ako | Freddie | 1981 |
| Yakapin Mo ang Umaga | | 2000 |
| Masarap, Masakit... ang Umibig | Alonzo | 1977 |
| Knock Three Times | | |