Początkowo rolę Evana Marshala miał zagrać Jesse Metcalfe, jednak zastąpił go Henry Cavill.
Film kręcono w Bukareszcie w Rumunii.
Zdjęcia do filmu zaczęto kręcić 1 marca 2007 roku, a ukończono 25 maja 2007 roku.