Rolę Duan Xiaolou proponowano początkowo Jackie Chanowi, ze względu na jego doświadczenie w pekińskiej operze. Aktor odrzucił jednak ofertę, gdyż obawiał się, że homoseksualne wątki występujące w filmie, mogą negatywnie wpłynąć na jego wizerunek.
John Lone odrzucił propozycję zagrania roli Chenga Dieyi.
Wersja filmu prezentowana w USA jest krótsza od oryginalnej, z której wycięto kilkanaście scen.
Jest to pierwszy film reprezentujący Chińską Republikę Ludową, który na festiwalu w Cannes otrzymał Złotą Palmę.