Bradley Cooper, Mark Wahlberg, Channing Tatum, Robert Pattinson, James McAvoy, Tom Hiddleston, Alexander Skarsgård, Sam Witwer, Nicholas Hoult i Jack O'Connell brani byli pod uwagę do roli Erica Dravena. Luke Evans i Jack Huston przyjęli rolę, ale ostatecznie po pewnym czasie zrezygnowali.
Kandydatami do wyreżyserowania filmu byli F. Javier Gutiérrez, Juan Carlos Fresnadillo i Stephen Norrington.
Zdjęcia do filmu były kręcone w Pradze (Czechy).