Początkowo rolę Zatrutego Sztyletu miał zagrać Byron Mann. Kiedy krótko przed rozpoczęciem zdjęć, okazało się, że aktor wybrany do roli Srebrnego Lwa, nie będzie mógł jej zagrać, został w tej roli obsadzony Mann. Liczne cechy Srebrnego Lwa, w tym jego psychopatyczna natura, oryginalnie zostały wymyślone dla postaci, którą początkowo miał grać Mann.
Donnie Yen był kandydatem do roli Zatrutego Sztyletu.
Film kręcony był w Szanghaju (Chiny).