Początkowo Nicole Kidman została obsadzona w roli Pani H, jednak musiała z niej zrezygnować z uwagi na konflikt terminów. Ostatecznie zagrała ją Uma Thurman.
Liam Hemsworth odrzucił rolę Jerôme'a, którą ostatecznie otrzymał Shia LaBeouf.
Film został nakręcony w Bochum, Hilden (Niemcy) oraz Ghent (Belgia).
Film był kręcony od 28 sierpnia do 9 listopada 2012 roku.