O rolę jednej z Polek ubiegała się Weronika Rosati, jednak okazała się ona "zbyt mało polska" i ostatecznie jej nie otrzymała.
Marion Cotillard musiała zapamiętać 20 stron kwestii w języku polskim dla swojej postaci i miała tylko dwa miesiące, żeby się tego nauczyć.
Do roli Orlando, Jeremy Renner uczył się wielu magicznych sztuczek i karcianych trików przez krótki czas, bezpośrednio przed rozpoczęciem zdjęć. Załapał te wszystkie sztuczki tak szybko, że magik, który go szkolił twierdził, że Renner może zostać zawodowym magikiem z zaledwie kilka dni treningu.
Zdjęcia do filmu powstały w Nowym Jorku (Nowy Jork, USA).
Zdjęcia do filmu kręcono od stycznia do marca 2012 roku.