James McAvoy miał zagrać Daniela Domscheita-Berga, aktor musiał jednak zrezygnować z uwagi na konflikt terminów. Angaż otrzymał Daniel Brühl.
Zdjęcia do filmu kręcono w Sint-Niklaas, Gandawie, Hoeilaart, Antwerpii, Brukseli i Liège (Belgia), Berlinie (Niemcy) oraz Reykjaviku i Grindavíku (Islandia).
Okres zdjęciowy trwał od 17 stycznia do 28 marca 2013 roku.
W 2013 r. film znalazł się na 1. miejscu listy największych klap finansowych wg magazynu "Forbes".