Zdjęcia do filmu nakręcono w Pasuruan (Indonezja).
W 2021 roku film był oficjalnym kandydatem Indonezji do Oscara w kategorii najlepszy film międzynarodowy.