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