Zooey Deschanel odrzuciła rolę Mary z powodu innych zobowiązań.
Film kręcono w Los Angeles (Kalifornia, USA) i Londynie (Anglia, Wielka Brytania).
Zdjęcia do filmu kręcono od 15 czerwca do 22 sierpnia 2012 roku.