Christian Bale miał zagrać w filmie, jednak jego miejsce zajął Ben Affleck.
Węgierska aktorka Julia Papp była przesłuchiwana do roli Mariny, ale ostatecznie angaż dostała Olga Kurylenko.
Zdjęcia do filmu były kręcone w Tulsie, Bartlesville i Pawhusce (Oklahoma, USA), Paryżu i Mont Saint-Michel (Francja).
Zdjęcia do filmu kręcono od września do listopada 2010 roku oraz od marca do maja 2011 roku.
Film został nakręcony bez scenariusza. Każdego ranka aktorzy otrzymywali od reżysera strony zawierające myśli i kwestie. Na ich podstawie musieli odegrać wynikające zeń emocje jedynie przy użyciu mowy ciała.