Pierwotnie w rolę Very Brittain miała wcielić się Saoirse Ronan, ale zrezygnowała z powodu kolidujących zobowiązań. Zastąpiła ją Alicia Vikander.
Zdjęcia do filmu powstały w Londynie, Keighley, Oksfordzie, Goathland, Sheffield i Worksop (Anglia, Wielka Brytania).