Początkowo Li Gong i Maggie Cheung były brane pod uwagę do roli Cesarzowej. Ostatecznie to Ziyi Zhang otrzymała tą rolę, a ze względu na jej młody wiek częściowo zmieniono scenariusz.
Film kręcono w Anji, Hangzhou, Xiaotangshan i regionie Sinciang (Chiny).
Okres zdjęciowy trwał od września 2005 roku do lutego 2006 roku.
W 2007 roku film był oficjalnym kandydatem Hongkongu do Oscara w kategorii najlepszy film nieanglojęzyczny.