Pierwotnie jedną z ról miał zagrać Philip Seymour Hoffman, jednak ostatecznie otrzymał ją Vincent Cassel.
Christian Bale prowadził rozmowy w sprawie zagrania głównej roli, ostatecznie jednak odrzucił propozycję.
Film kręcono w Pradze i Ostrawie (Czechy).