Renée Zellweger es una de las pocas actrices que ha ganado los premios más importantes de cine: Oscar, BAFTA, Globo de Oro y el del Sindicato de Actores.
El rodaje comenzó el 7 de julio de 2014 en Nueva Orleans.
Daniel Craig iba a interpretar el papel original pero en abril, semanas antes de empezar el rodaje, abandonó el proyecto por motivos desconocidos. En junio se anunció que sería sustituido por Keanu Reeves.