Mia Wasikowska oraz Clémence Poésy brane były pod uwagę do zagrania głównych ról kobiecych.
Film był kręcony w Austin (Teksas, USA) oraz w Meridzie i Progreso (Meksyk).
Christian Bale, Haley Bennett, Trevante Rhodes, Boyd Holbrook, Callie Hernandez, Clifton Collins Jr. i Benicio Del Toro wcielali się w różne postacie, jednak ich role zostały w większości usunięte podczas procesu postprodukcji.