Debby Rio is an Indonesian actress.
Snake Queen's Love Story 1989
Actor
Up OK, Down OK 1986
Anunya Kamu 1986
Demam Tari 1985
The Warrior and The Blind Swordsman 1983
Galunggung Genie 1982
Credits from TMDB.