2008
The Wanderer as Carpio (voice)2007
Kamandag as Budol2007
Maria Flordeluna as Ret. Gen. Carlos Alvarado2007
You Got Me! as Allan Santander2006
Calla Lily as Mang Edong2006
First Day High as Bossing2006
Summer Heat as Mang Rudy2006
Ligalig as Damian2006
Ang Huling Araw Ng Linggo as Domeng (segment "Linggo")2005
Angels Without a Heaven as Domingo "Domeng" Redondo2005
La Visa Loca as Pepang2004
Te Amo, Maging Sino Ka Man as Arnaldo Camacho2004
Santa Santita as Fr. Tony2003
Crying Ladies as Priest2003
Pakners as Victor2002
Kay Tagal Kang Hinintay as Dimitri Mijares2002
Kailangan Kita as Rogelio Duran / Papay2002
Hari ng Selda: Anak ni Baby Ama 2 as Supt. Mortel2001
Bakit 'Di Totohanin as Andres2000
Tanging Yaman as Danny1999
Labs Ko Si Babe as Paquito "Kit" Angeles1998
Gangland as Eigenmann Files OBB1994
The Elsa Castillo Story... The Truth as Dario1994
Alyas Totoy: Kamay Na Bakal Ng WPD as Not available1994
Hindi pa Tapos ang Laban as Congressman1993
Tatak ng Kriminal as Not available1993
Kung Kailangan Mo Ako as Not available1993
Mga Syanong Parak as Not available1993
Aliwan Paradise as Empresaryo1993
Anak ng Pasig as Carding1992
Alyas Ninong: Huling kilabot ng Tondo as Capt. Tamayo1992
Akin Ang Pangarap Mo as Not available1992
Pacifico Guevarra: Dillinger ng Dose Pares as Vallejo1992
Even My Life... as Danny1992
Lumayo Ka Man sa Akin as Jaime1991
Mayor Latigo as Romero1991
Bukas... Tatakpan ka ng Dyaryo! as as1990
Alyas Pogi: Birador ng Nueva Ecija as Chief Banson1989
Hindi Pahuhuli Ng Buhay as Not available1989
Joe Pring: Homicide Manila Police as Not available1988
A Dangerous Life as Lt. Col. 'Red' Kapunan1988
Tubusin Mo Ng Dugo as Not available1988
Pepeng Kuryente (A Man with a Thousand Volts) as Not available1987
Balweg: The Rebel Priest as Not available1986
Laban Kung Laban as Arnulfo1984
Joyful Mystery as Mesiong1984
Somewhere as Logan1984
Alias Baby Tsina as Toto1984
Ang Padrino as Jimmy1984
Batuigas II: Pasukuin si Waway as Not available1984
Huwag Kang Papatay! as Not available1984
Sampung Ahas ni Eva as Not available1983
Bad Bananas on the Silver Screen as Tasyo1982
Batch '81 as Frat Doctor1982
Dancing Master 2: Macao Connection as Not available1982
Mga Uod at Rosas as Not available1981
San Basilio as SeƱor Escobar1981
Salome as Macario1980
Aguila as Ibrahim1980
Will Your Heart Beat Faster? as Pinoy Master1980
Kasal? as Joel's Friend (uncredited)1980
Angela Markado as Barry1980
Brutal as Jake1979
Sa Putik Ihuhugas Ay Dugo as Not available1979
The Legend Of Julian Makabayan as Not available1979
Jaguar as Direk San Pedro1979
Init as Not available1978
Drigo Garrote: Jai Alai King as Bernie1977
Laruang Apoy as Not available1975
Banaue: Stairway to the Sky as Pugnoy1975
Sleeping Dragon as Not available1974
Slither as Driver1973
Super Gee as Not available1970
Machine Gun Johnny and the Sexy Queen as Not available2004
Santa Santita Screenplay