You are never prepared for the truth
Tom Welles is a private investigator living a normal life with his wife and daughter in Pennsylvania. His job consists of routinary surveillance cases. Until one day when he receives a case with a particular 8mm film with what appears to be a snuff movie.
Nicolas Cage Joaquin Phoenix Anthony Heald Catherine Keener Don Creech