| Movie | Three Words to Forever | Rick Andrada | 2018-11-28 |
| Movie | The Love Affair | Vince | 2015-08-12 |
| Movie | She's Dating the Gangster | Kenji Delos Reyes | 2014-07-16 |
| Movie | The Janitor | 2014-08-01 | |
| Movie | The Trial | Julian Bien | 2014-10-15 |
| Movie | Sonata | Carlo | 2013-09-10 |
| Series | Walang Hanggan | Marco Montenegro | 2012-01-16 |
| Series | My Driver Sweet Lover | Delfin/Akmhedd Alfaruk | 2010-10-25 |
| Series | All About Eve | Frederico Gonzales | 2009-03-09 |
| Movie | Bente | Roman | 2009-07-08 |
| Series | MariMar | Renato SantibaƱez | 2007-08-13 |
| Series | Captain Barbell | Viel Villan / General V | 2006-05-29 |
| Movie | Eternity | Fencing Instructor | 2006-08-30 |
| Series | Encantadia | 2005-05-02 | |
| Movie | Pinoy/Blonde | 2005-07-13 | |
| Series | Ang Iibigin Ay Ikaw Pa Rin | Waldo Sandoval | 2003-04-14 |
| Movie | Walang Kapalit | Dennis Rustia | 2003-05-14 |
| Series | Lagot Ka, Isusumbong Kita | Ric | 2003-10-20 |
| Movie | Filipinas | Samuel Filipinas | 2003-12-25 |
| Movie | Ikaw Lamang Hanggang Ngayon | Ryan | 2002-02-13 |
| Movie | Mano Po | Raf | 2002-12-25 |
| Series | Ang Iibigin Ay Ikaw | Waldo Sandoval | 2002-07-15 |
| Movie | Minsan, Minahal Kita | Albert | 2000-02-23 |
| Movie | Linlang | Lance | 1999-11-24 |
| Movie | Ang Babae sa Bintana | Mitch | 1998-12-25 |
| Movie | Hanggang Kailan Kita Mamahalin? | Mike Reyes | 1997-08-13 |
| Movie | Kahit Kailan | 1996-12-25 | |
| Movie | Dahas | Jake | 1995-12-25 |
| Movie | Eskapo | Serge Osmena III | 1995-01-25 |
| Series | ASAP | 1995-02-05 | |
| Movie | Kapantay ay Langit | 1994-02-09 | |
| Movie | Wating | Ardo | 1994-04-21 |
| Movie | The Secrets of Sarah Jane | Bong | 1994-10-05 |
| Movie | Maalaala Mo Kaya: The Movie | Mike | 1994-06-22 |
| Movie | Bakit Pa Kita Minahal | Teddy | 1994-06-01 |
| Movie | Ligaw-Ligawan, Kasal-Kasalan, Bahay-Bahayan | 1993-03-17 | |
| Movie | Wherever You Are | Miguel | 1993-07-08 |
| Movie | Ngayon at Kailanman | Edwin Torres | 1992-04-23 |
| Movie | Ang Siga At Ang Sosyal | 1992-01-08 | |
| Movie | Lumayo Ka Man sa Akin | Raul | 1992-01-25 |
| Movie | Iisa Pa Lamang | Arman | 1992-04-24 |
| Movie | Akin Ang Pangarap Mo | 1992-05-20 | |
| Movie | You are Everything to Me | 1992-06-21 | |
| Movie | You're the Only One I Loved | David | 1992-06-04 |
| Movie | Para sa 'Yo ang Bala Ko! | 1991-01-11 | |
| Movie | Isabel Aquino: I Want to Live | 1991-03-07 | |
| Movie | I Will Wait for You in Heaven | Gabriel | 1991-06-13 |
| Movie | Buddy en Sol (Sine ito) | Sol (from the drunkard's perspective) | 1991-07-24 |
| Movie | Dyesebel | 1990-02-20 | |
| Movie | Nagsimula sa Puso | Carlo | 1990-03-08 |
| Movie | Heaven's Judgment | Hector Villarroel | 1990-11-06 |
| Movie | Shake, Rattle & Roll II | Tricycle Driver (segment "Aswang") | 1990-12-25 |
| Movie | Aswang | Tricycle Driver | 1990-12-25 |
| Movie | Lover's Delight | 1990-12-18 | |
| Movie | Kahit Wala Ka Na | 1989-05-31 | |
| Movie | When Will Sin Be Washed Away? | Robert Quintana | 1989-05-11 |
| Movie | Impaktita | Rudy | 1989-06-15 |
| Movie | Eastwood & Bronson | Eastwood | 1989-06-22 |
| Movie | Rosenda | Efren | 1989-10-12 |
| Movie | One Day Without God | Lt. Cary Altamonte | 1989-08-31 |
| Movie | Fly Me To The Moon | 1988-01-04 | |
| Movie | Stupid Cupid | Ruel (segment "Forever, My Love") | 1988-01-14 |
| Movie | Nagbabagang Luha | Bien | 1988-07-17 |
| Movie | Babaing Hampaslupa | Jimmy | 1988-05-11 |
| Movie | Buy One, Take One | 1988-06-18 | |
| Movie | Once Upon a Time | Rommel | 1987-01-04 |
| Movie | Tagos ng Dugo | Pepito | 1987-01-15 |
| Series | Palibhasa Lalake | Ricardo / Ricky | 1987-03-03 |
| Movie | Kumander Gringa | 1987-12-03 | |
| Movie | Paano Kung Wala Ka Na? | 1987-09-23 | |
| Movie | Kid, Huwag Kang Susuko | 1987-07-02 | |
| Movie | When I Fall In Love | Dong | 1986-03-14 |
| Movie | Blusang Itim | Angelo | 1986-02-14 |
| Movie | Balimbing | 1986-06-12 | |
| Movie | Tuklaw | 1986-12-25 | |
| Movie | Paalam... Bukas Ang Kasal Ko | 1986-06-19 | |
| Movie | Nasaan Ka Nang Kailangan Kita | Dinky | 1986-09-18 |
| Movie | Super Islaw and the Flying Kids | Islaw / Super Islaw | 1986-07-17 |
| Movie | Inday Bote | Edward Salameda | 1985-08-15 |
| Movie | I Can't Stop Loving You | Alvin Laurel | 1985-12-25 |
| Movie | You Cannot Trample Me | Jun | 1984-06-27 |