Film zrealizowano w stanie Perak (Malezja).
W 2025 roku był oficjalnym kandydatem Singapuru do Oscara w kategorii najlepszy film międzynarodowy.