Yun-Fat Chow zrezygnował z udziału w filmie na dzień przed rozpoczęciem zdjęć. Zastąpił go Tony Leung Chiu Wai.
Tony Leung pierwotnie miał zagrać rolę Zhuge Lianga. Zrezygnował jednak tłumacząc, że po grze w filmie "Ostrożnie pożądanie" nie ma wystarczająco dużo siły i czasu, by uczyć się kwestii w języku mandaryńskim. Rola przypadła więc Takeshiemu Kaneshiro, a Leung powrócił do obsady zastępując Yun-Fat Chowa.
Rolę Cao Cao miał zagrać Ken Watanabe, jednak John Woo, najprawdopodobniej kierując się głosami fanów, którzy nie chcieli, by tak ważną dla historii Chin postać grał Japończyk, ostatecznie powierzył tę rolę Fengyi Zhangowi.
Zdjęcia do filmu kręcono w Pekinie i Hebei (Chiny) oraz w Narodowej Hali Pamięci Republiki Chińskiej w Tajpej na Tajwanie.
Podczas zdjęć w Pekinie zginął kaskader, a trzy inne osoby zostały ranne. Tragedia wydarzyła się w czasie kręcenia sceny, kiedy to mała łódka zderza się ze starożytnym okrętem wojennym.
Twórcy filmu zgodzili się na pomoc Chińskiej Armii, która wypożyczyła im blisko 1000 żołnierzy - statystów.
Jest to pierwszy film Johna Woo nagrany w języku mandaryńskim.
Budżet filmu: 80000000
Przychody z biletów w USA: $626,809
Przychody z biletów poza USA: $1,918,865
Przychody z biletów ogólnie: $2,545,674
Szczegółowe weekendowe dane finansowe: