Zdjęcia do filmu nakręcono w Tajpej (Tajwan).
W 2023 roku film był oficjalnym kandydatem Tajwanu do Oscara w kategorii najlepszy film międzynarodowy.