Film | Rôle | Année |
|---|
| Ligaw-Ligawan, Kasal-Kasalan, Bahay-Bahayan | | 1993 |
| Ikaw ang Lahat sa Akin | | 1992 |
| Bente | Roman | 2009 |
| Linlang | Lance | 1999 |
| Sa'yo Lamang | Andrew | 1995 |
| Palibhasa Detektib | Eastwood | 1989 |
| Sonata | Carlo | 2013 |
| Kahit Kailan | | 1996 |
| She's Dating the Gangster | Kenji Delos Reyes | 2014 |
| Once Upon a Time | Rommel | 1987 |
| Fly Me to the Moon | | 1988 |
| The Janitor | Rudy Manapat | 2014 |
| When I Fall In Love | Dong | 1986 |
| Inday Bote | Edward Salameda | 1985 |
| Filipinas | Samuel Filipinas | 2003 |
| Aswang | Tricycle Driver | 1990 |
| Dahas | Jake | 1995 |
| The Trial | Julian Bien | 2014 |
| Nasaan ka, Inay? | Donald | 1988 |
| Kapag Langit ang Humatol | Hector Villarroel | 1990 |
| Kumander Gringa | | 1987 |
| Maalaala Mo Kaya: The Movie | Mike | 1994 |
| Eskapo | Serge Osmena III | 1995 |
| Shake, Rattle & Roll II | Tricycle Driver (segment "Aswang") | 1990 |
| Impaktita | Rudy | 1989 |
| Hihintayin Kita sa Langit | Gabriel | 1991 |
| The Love Affair | Vince | 2015 |
| Mano Po | Raf | 2002 |
| Walang Kapalit | Dennis Rustia | 2003 |
| Eternity | Fencing Instructor | 2006 |
| Hanggang Kailan Kita Mamahalin? | Mike Reyes | 1997 |
| Minsan, Minahal Kita | Albert | 2000 |
| Super Islaw and the Flying Kids | Islaw / Super Islaw | 1986 |
| Isabel Aquino: I Want to Live | | 1991 |
| Akin ang Pangarap Mo | | 1992 |
| Para sa 'Yo ang Bala Ko! | | 1991 |
| Tuklaw | | 1986 |
| Buy One, Take One | | 1988 |
| Babae sa Bintana | Mitch | 1998 |
| Kahit Wala Ka Na | | 1989 |
| Wating | Ardo | 1994 |
| Nagbabagang Luha | Bien | 1988 |
| Ikaw Lamang Hanggang Ngayon | Ryan | 2002 |
| Ngayon at Kailanman | Edwin Torres | 1992 |
| Lumayo Ka Man sa Akin | Raul | 1992 |
| Iisa Pa Lamang | Arman | 1992 |
| Ikaw Pa Lang Ang Minahal | David | 1992 |
| Saan Ka Man Naroroon | Miguel | 1993 |
| Hindi Mo Ako Kayang Tapakan | Ramon Tuazon Jr. | 1984 |
| Bakit Pa Kita Minahal | Teddy | 1994 |
| Nasaan Ka Nang Kailangan Kita | Dinky | 1986 |
| Nagsimula sa Puso | Carlo | 1990 |
| Rosenda | Efren | 1989 |
| Tagos ng Dugo | Pepito | 1987 |
| Pinoy/Blonde | | 2005 |
| Dyesebel | | 1990 |
| Ang Siga At Ang Sosyal | | 1992 |
| Balimbing | | 1986 |
| Kailan Mahuhugasan ang Kasalanan? | Robert Quintana | 1989 |
| Paalam... Bukas Ang Kasal Ko | | 1986 |
| Paano Kung Wala Ka Na? | | 1987 |
| The Secrets of Sarah Jane | Bong | 1994 |
| Blusang Itim | Angelo | 1986 |
| Lover's Delight | | 1990 |
| Kapantay ay Langit | | 1994 |
| Three Words to Forever | Rick Andrada | 2018 |
| Babaing Hampaslupa | Jimmy | 1988 |
| Kid, Huwag Kang Susuko | | 1987 |
| Stupid Cupid | Ruel (segment "Forever, My Love") | 1988 |
| Isang Araw Walang Diyos | Lt. Cary Altamonte | 1989 |
| True Confessions: Evelyn, Myrna, & Margie | | 1992 |
| Sa Akin pa rin ang Bukas | Ramon | 1988 |
| Buburahin Kita Sa Mundo! | | 1991 |
| Hanggang Saan Ang Tapang Mo | | 1990 |
| Freetime Machos | Self | 2010 |
| I Can't Stop Loving You | Alvin Laurel | 1985 |
| Yesterday, Today & Tomorrow | | 1986 |
| Salvageland | Sarge | 2025 |
| Buddy en Sol: Sine Ito | Sol (from the drunkard's perspective) | 1991 |
| The rape of Virginia P. | | |
| Para Sa’yo Ang Huling Bala Ko | Quintin | 1991 |