Jennifer Haines, avocate spécialisée dans les grandes affaires criminelles, accepte de défendre David Greenhill, accusé du meurtre de sa riche épouse. Libéré sous caution, David s'immiscie dans la vie privée de Jennifer et dévoile son vrai visage en lui avouant les meurtres non élucidés de plusieurs femmes.