Zdjęcia do filmu zrealizowano w Kuala Lumpur (Malezja).
W 2025 roku był oficjalnym kandydatem Malezji do Oscara w kategorii najlepszy film międzynarodowy.