Babeh Ibo was Actor, Director & Writer from Indonesia
Imam
Movie • 2024
The Price of Your Possession
Risking Life
Movie • 2022
A Veiled Hunt
Movie • 2025