Andrew Garfield został początkowo obsadzony w roli Franka Forbesa. Po zrezygnowaniu z udziału w filmie rozważano zaangażowanie Justina Timberlake'a. Ostatecznie rola trafiła do Aldena Ehrenreicha.
Rooney Mara i Felicity Jones odrzuciły rolę Marli Mabrey, która ostatecznie trafiła do Lily Collins.
Film został nakręcony w Los Angeles (Kalifornia, USA).
Okres zdjęciowy trwał od 24 lutego do 8 czerwca 2014 roku.