Cuando estaban buscando el actor para el papel del inspector William Armstrong, Fincher pensó en Anthony Edwards porque «sabía que necesitaba la persona más decente que pudiese encontrar, porque él sería el equilibrio de la película.