Mientras investigaba para la película, Fincher tuvo en consideración a Jake Gyllenhaal para interpretar a Robert Graysmith.