| May Puso Ba Ang Isang Manika? (2024) Manong Bert |
| Brocka x Bernal (2024) Self |
| Bilanggo ng Kinahinatnan (2024) |
| X&Y (2024) |
| After All (2024) Abner |
| Pieta (2023) Francis |
| Nagalit Ang Patay sa Haba ng Lamay: Da Resbak (2023) |
| Huwag Kang Lalabas (2021) Mandurugo (segment "Bahay") |
| Nerisa (2021) Badong |
| Adan (2019) Lucas / Ellen's father |
| Habambuhay: Remembering Philippine Cinema (2019) Himself |
| Manila Is Full of Men Named Boy (2019) Rodrigo |
| Sakaling Maging Tayo (2019) |
| Madilim ang Gabi (2018) |
| Smaller and Smaller Circles (2017) NBI Director Francisco Lastimosa |
| AWOL (2017) |
| Baconaua (2017) Mang Danny |
| What Home Feels Like (2017) |
| Pauwi Na (2016) Mang Pepe |
| Ringgo: The Dog Shooter (2016) |
| Toto (2015) |
| Felix Manalo (2015) Quintin Rivera |
| Ka-Relasyon: Talent (2015) Warren |
| Piring (2015) |
| Gangster Lolo (2014) |
| Tres (2014) |
| K'na, The Dreamweaver (2014) North Chieftain |
| Tinik (2013) |
| Porno (2013) |
| Ang Pirata (2013) |
| Sinapupunan (2012) Bangas-An |
| Melodrama Negra (2012) |
| Aswang (2011) Moises |
| Amigo (2011) Policarpio |
| Isda (2011) Miguel |
| Forever and a Day (2011) Gerry |
| Dagim (2010) Tolome |
| Pitas (2010) |
| Miss You Like Crazy (2010) Efren Samonte |
| Oh, My Girl! A Laugh Story... (2009) Director |
| UPCAT (2008) Mang Avelino |
| Carnivore (2008) |
| Maynila sa mga Pangil ng Dilim (2008) Kontra Madiaga |
| Batanes (2007) Boy |
| Pi7ong Tagpo (2007) Fred Rodriguez (segment "Toga") |
| Ang M.O.N.A.Y ni Mr. Shooli (2007) |
| Faces of Love (2007) |
| First Day High (2006) Investigator Matriponio |
| Donsol (2006) |
| Tuli (2005) |
| The Great Raid (2005) Henchman #2 |
| Ang Anak ni Brocka (2005) |
| Boso (2005) |
| U Belt (2004) |
| Homecoming (2003) |
| Markova: Comfort Gay (2000) Puging |
| Palaban (2000) |
| Bulaklak ng Maynila (1999) Roque |
| Esperanza: The Movie (1999) Luis |
| 'Di Puwedeng Hindi Puwede (1999) Mendez |
| Lino: Ang Kanyang Sining at Buhay (1998) Self |
| Matang agila (1997) |
| Ipaglaban Mo: The Movie II (1997) Sgt. Macatulos (episode 1) |
| Anak Ng Bulkan (1997) Pulon, Pedring's Stepfather |
| Kamada (1997) Carlito |
| Iskalawag: Ang Batas Ay Batas (1997) |
| Wala Nang Iibigin Pang Iba (1997) Rufo |
| Tubusin Mo Ng Bala Ang Puso Ko (1996) |
| Matimbang Pa Sa Dugo (1995) Sabater |
| Asero (1995) Spade |
| Ikaw Pa... Eh Love Kita (1995) Benjie |
| Iligpit si Bobby Ortega: Markang Bungo 2 (1995) |
| Lucas Abelardo (1994) Chief |
| Talahib at Rosas (1994) |
| Wating (1994) Bert |
| Leonardo Delos Reyes: Alyas Waway (1993) Kabo Bello |
| Sana'y Ikaw na Nga (1993) |
| Anak ni Baby Ama (1991) |
| Kapitan Paile: Hindi Kita Iiwanang Buhay! (1990) |
| Jabidah Massacre (1990) |
| Gumapang Ka sa Lusak (1990) Falcon |
| Biokids (1990) Clown |
| Urbanito Dizon (The Most Notorious Gangster in Luzon) (1990) |
| Babangon Ako't Dudurugin Kita (1989) Rod |
| Orapronobis (1989) Major Kontra |
| Tatlong Ina, Isang Anak (1987) |
| Gabi Na, Kumander (1986) |
| 'Merika (1984) Mon Zablan |
| Mga Batang Yagit (1984) |
| Bagets (1984) The 'Sabets' |
| Over My Dead Body (1983) Gary |
| Minsan, May Isang Ina (1983) |
| The Year of Living Dangerously (1982) Kumar |
| Cinq et la peau (1982) Bembol |
| Pabling (1981) |
| Kontrobersyal (1981) Himself |
| Raiders for Victory (1981) |
| Gabi ng Lagim Ngayon (1980) Abel |
| Pinay, American Style (1979) Nonoy |
| Boy Kodyak (1979) |
| Hayop sa Hayop (1978) Andro |
| Lagi na Lamang Ba Akong Babae? (1978) Eric |
| Kampus? (1978) Norman |
| Pagputi ng Uwak... Pag-itim ng Tagak (1978) Dido (as Bembol Roco Jr.) |
| Boy Pana (1978) |
| Isa-dalawa-tatlo: Ang tatay kong kalbo (1978) |
| Sa Piling ng mga Sugapa (1977) |
| Banta ng Kahapon (1977) Sgt. Rigor |
| Tatlong Taong Walang Diyos (1976) Crispin (as Rafael Roco Jr.) |
| Lunes, Martes, Miyerkules, Huwebes, Biyernes, Sabado, Linggo (1976) |
| Sakada (1976) David |
| Maynila sa mga Kuko ng Liwanag (1975) Julio Madiaga |
| Maynila... Isang Pelikulang Pilipino (1975) Self |
| Kontrabida |