| Movie | In Thy Name | 2025-03-05 | |
| Series | Batang Quiapo | Marciano Dimaculangan / Marsing | 2023-02-13 |
| Series | 24/7 | Dante Pangilinan | 2020-02-23 |
| Series | La Vida Lena | Kiko Cabrera | 2020-11-14 |
| Series | Sahaya | Panglima Alari | 2019-03-18 |
| Movie | Ang Pangarap Kong Holdap | 2018-11-28 | |
| Movie | Mang Kepweng Returns | Ingkong Kapiz | 2017-01-04 |
| Series | Oh My G! | G | 2015-01-19 |
| Series | My BFF | Gerry | 2014-06-30 |
| Movie | Gangster Lolo | 2014-12-14 | |
| Movie | Bonifacio: Ang Unang Pangulo | 2014-12-25 | |
| Series | Cassandra: Warrior Angel | Lolo Gimo | 2013-05-06 |
| Movie | Hello, World | 2013-10-03 | |
| Movie | 10000 Hours | Iago | 2013-12-25 |
| Movie | Kamera Obskura | 2012-07-26 | |
| Movie | Himala Ngayon | 2012-12-04 | |
| Series | Aso ni San Roque | Ben "Mother Ben" Asino | 2012-09-10 |
| Movie | Amigo | Albay | 2011-08-19 |
| Series | Ikaw Ay Pag-Ibig | Angel Gabriel | 2011-11-21 |
| Movie | Ishmael | Nestor | 2010-11-08 |
| Movie | Layang Bilanggo | Paul | 2010-11-11 |
| Series | Ngayon at Kailanman | Vener Torres | 2009-06-08 |
| Movie | Mangatyanan | Danilo Marquez | 2009-07-18 |
| Movie | Shake, Rattle & Roll 11 | Diablo (segment "Diablo") (voice) | 2009-12-25 |
| Series | E.S.P. | Bestre | 2008-02-07 |
| Movie | I.T.A.L.Y. (I Trust and Love You) | Destiny's Father | 2008-09-17 |
| Movie | Ang Cute Ng Ina Mo! | RP President | 2007-04-07 |
| Movie | Ataul: For Rent | Tata Islaw | 2007-11-07 |
| Movie | Image Nation | (segment "Mistulang Kamera Obskura") | 2006-09-22 |
| Movie | Baryoke | 2005-07-13 | |
| Movie | Tuli | 2005-10-12 | |
| Movie | Bcuz Of U | Tatay | 2004-11-17 |
| Movie | Naglalayag | Pacio Garcia | 2004-06-23 |
| Movie | Evolution of a Filipino Family | Kadyo | 2004-09-17 |
| Movie | Till There Was You | Frank Boborol | 2003-04-30 |
| Movie | Bertud Ng Putik | Dodong | 2003-06-11 |
| Movie | Agimat, Anting-anting Ni Lolo | Fr. Tolon | 2002-12-25 |
| Movie | La Vida Rosa | Lupo | 2001-09-25 |
| Movie | Lagarista | Jimmy | 2000-09-13 |
| Movie | Deathrow | Gabino | 2000-12-25 |
| Movie | Kahapon, May Dalawang Bata | Terio | 1999-03-03 |
| Movie | Reef Hunters | 1999-12-25 | |
| Movie | In the Navel of the Sea | 1998-06-24 | |
| Movie | José Rizal | Paciano Mercado | 1998-12-25 |
| Movie | Ligaya ang Itawag Mo sa Akin | Tikyo | 1997-09-06 |
| Movie | Utol | Mang Kanor | 1996-04-25 |
| Movie | Leon Cordero | Tito Miroy | 1996-01-01 |
| Movie | Segurista | Pepe Moreno | 1996-03-13 |
| Movie | Elena's Redemption | Pedring | 1996-08-07 |
| Movie | Mumbaki | Ramon Atiwan | 1996-08-14 |
| Movie | Iligpit si Bobby Ortega: Markang Bungo 2 | 1995-01-01 | |
| Movie | Unsung Heroine | 1995-01-01 | |
| Movie | Darna: The Return | Barangay Captain | 1994-05-09 |
| Movie | Col. Billy Bibit, RAM | Datu Kiram | 1994-09-21 |
| Movie | Loretta | Prosecutor | 1994-06-22 |
| Series | Noli Me Tangere | Asawa ni Sisa | 1993-07-06 |
| Movie | Sakay | Col. Lucio de Vega | 1993-12-25 |
| Movie | Heroes | 1992-03-24 | |
| Movie | Aswang | Nato | 1992-05-22 |
| Movie | Shake, Rattle & Roll III | Fr. Salazar (segment "Ate") | 1991-12-25 |
| Movie | Fatal Vacation | 1990-01-06 | |
| Movie | Demonstone | General (as Crispin Medina) | 1990-02-09 |
| Movie | Fight for Us | Chef 'Sparrow' | 1989-05-11 |
| Movie | One Day Without God | Pfc. Nelson Galang (as Crispin Medina) | 1989-08-31 |
| Movie | Saigon Commandos | Quy (as Crispin Medina) | 1988-01-01 |
| Movie | Miracle | Pilo | 1988-12-05 |
| Movie | Once Upon a Time | 1987-01-04 | |
| Movie | Sweet Revenge | Tak (as Crispin Medina) | 1987-02-06 |
| Movie | Unfaithful Wife | Villa | 1986-01-11 |
| Movie | The Graduates | 1986-04-03 | |
| Movie | Virgin Forest | Macabebe | 1985-01-22 |
| Movie | Hinugot sa Langit | 1985-06-06 | |
| Movie | Scorpio Nights | Barkada | 1985-06-17 |
| Movie | Sister Stella L. | Nes | 1984-07-11 |
| Movie | Shake, Rattle & Roll | 1984-12-25 | |
| Movie | Of the Flesh | Menardo | 1983-12-25 |
| Movie | Moral | Professor | 1982-12-25 |