Self
Brocka x Bernal (2024)
Himself
Habambuhay: Remembering Philippine Cinema (2019)
Relaks, It's Just Pag-ibig (2014)
Director
Islands (2013)
Woman of the Ruins (2013)
Ganito Kami Muli (2013)
Butch Barameda
Huling Biyahe (2012)
Six Degrees of Separation from Lilia Cuntapay (2012)
The Aswang Phenomenon (2011)
San Pedro
Pak! Pak! My Dr. Kwak! (2011)
Ermitanyo
Si Agimat at si Enteng Kabisote (2010)
Mang Nano (voice)
Dayo (2008)
Boss Dolpo
Namets! (2008)
Time Lord
Enteng Kabisote 4: Okay ka, Fairy ko... The Beginning of the Legend (2007)
Ang Anak ni Brocka (2005)
Tigasin (1999)
Archbishop Bernardo Nozaleda, OP
José Rizal (1998)
Man in the crowded street
Gangland (1998)
Si Lucio at si Miguel: Hihintayin Kayo sa Langit (1992)
Kamaggay
Virgin Forest (1985)
Mr. Murphy - Dead Passenger
Misteryo sa Tuwa (1984)
Attorney
Gumising Ka... Maruja (1978)
Francis
Tatlong Taong Walang Diyos (1976)
Executive Producer
Magikland (2020)
T'yanak (2014)
Sonata (2013)
Bayi sa Aparador (2013)
Writer
Seduction (2013)
Botong Francisco: A Nation Imagined (2012)
Agaton & Mindy (2009)
Screenplay
Story
Ate (2008)
Production Design
Puso 3 (2006)
Pinoy/Blonde (2005)
Agimat, Anting-anting Ni Lolo (2002)
Unfaithful Wife 2: Sana'y huwag akong maligaw (1999)
Ang Kabit Ni Mrs. Montero (1999)
Scorpio Nights 2 (1999)
Puso Ng Pasko (1998)
Magic Kingdom: Alamat ng Damortis (1997)
Diliryo (1997)
Halik Ng Vampira (1997)
Magic Temple (1996)
Sa Piling Ng Aswang (1995)
Batang-X (1995)
Baby Love (1995)
Darna! Ang Pagbabalik (1994)
Dugo ng Panday (1993)
Shake, Rattle & Roll IV (1992)
Ang Madre (1992)
Ang Kapitbahay (1992)
Ang Guro (1992)
Aswang (1992)
Shake, Rattle & Roll III (1991)
Yaya (1991)
Ate (1991)
Nanay (1991)
Shake, Rattle & Roll II (1990)
Kulam (1990)
Multo (1990)
Aswang (1990)
Too Young (1990)
Abandonada (1989)
Isang Araw Walang Diyos (1989)
Tiyanak (1988)
Hiwaga Sa Balete Drive (1988)
Kid, Huwag Kang Susuko (1987)
Once Upon a Time (1987)
Unfaithful Wife (1986)
Scorpio Nights (1985)
Shake, Rattle & Roll (1984)
Manananggal (1984)
Bad Bananas sa Puting Tabing (1983)
In This Corner (1982)
Oro, Plata, Mata (1982)
Pabling (1981)
Bihagin: Bilibid Boys (1981)
Manila by Night (1980)
Girlfriend (1980)
Up from the Depths (1979)
Production Coordinator
Ganito Kami Noon... Paano Kayo Ngayon? (1976)
Binhi (1973)