Originalmente, el personaje de Aisha Tyler como detective fue concebido para ser un detective veterano masculino de 50 años.
En un principio la película iba a tener lugar en Boston, Massachusetts, antes de que el director decidiera tener el set de filmación en Columbia, Carolina del Sur. La novela, completamente diferente de la película, se llevó a cabo en Chicago, Illinois.
Garrett Hedlund tuvo que afeitarse la cabeza para interpretar su papel en esta película.