Cheng Avellana is known for Utol (1996), Madrasta (1996) and I Do? I Die! (D'yos ko day) (1997).
No data