DesiMDB

Directing

Edo Natasha

EN, ID cinema · 3 credits

Known for

Filmography

The Last Fifteen Minutes poster

The Last Fifteen Minutes

EN · 2025Not rated

Director, Editor

Star-Crossed poster

Star-Crossed

EN · 2025Not rated

Digital Imaging Technician

Boy poster

Boy

ID · 2021Not rated

Director, Writer, Editor, Producer