Jean-Pierre Cassel był zaangażowany do roli Harry'ego Comptona, ale został zastąpiony przez Anthony'ego Perkinsa z powodu „międzynarodowych względów handlowych”.
Javier Bardem otrzymał propozycję zagrania głównej roli, ale reżyser czuł, że aktor nie pasuje do charakteru roli. Christian Bale dostał również tę ofertę, ale nie mógł jej przyjąć z powodu konfliktu harmonogramu.
Pooja Bhatt wniosła sprawę do sądu odnośnie praw autorskich w stosunku do tytułu filmu, który należy do niej, kiedy nakręcono film o tej nazwie w 2006 roku.