Jessica Chastain pensó que su personaje sólo usaría a Armani y escribió a la casa de moda para solicitar que prestaran sus disfraces para la película. Por lo tanto, cada atuendo que usa su personaje, Anna, es Armani vintage de 1981.
Javier Bardem fue elegido para el papel principal durante el desarrollo. Pero después de algunos desacuerdos con la dirección de la película, se retiró.
Después de que Javier Bardem dejó el proyecto, Jessica Chastain le escribió al director J.C. Chandor una carta de tres páginas pidiéndole que considerara a Oscar Isaac para el papel principal. Chandor respondió casi de inmediato con un correo electrónico diciendo que ya estaba considerando a Isaac.
Charlize Theron pasó del papel que fue para Jessica Chastain.
El nombre del protagonista Abel Morales está construido sobre las palabras "Capaz" y "Moral", los temas centrales de esta película.