Known For
Acting
Tiger Lady
1966
Dr. Yes
1965
Pomposa: Ang Kabayong Tsismosa
1968
Tower of the Devil
1969
Batang Iwahig