Ben Affleck ha trabajado en películas como Pearl Harbor, Paycheck o La sombra del poder, además ha dirigido varias películas entre las que se encuentran Adiós pequeña, adiós, The Town. Ciudad de ladrones o Argo, por la que recibió el Oscar como Mejor Película en el año 2013.
En un principio Tom Cruise iba a interpretar el papel principal de la película, pero por problemas de agenda se cayó del proyecto, y fue sustituido por Ben Affleck.