Maximilian "Max" Cady, a
psychopathic rapist, is released from prison after finishing a sentence for the
rape and
battery of a 16-year-old girl. During his trial in
Atlanta, Georgia, 14 years earlier, his
public defender Samuel "Sam" Bowden was so appalled by Cady's crimes that he hid a report stating that the victim was
promiscuous, which might have lightened Cady's sentence or acquitted him altogether. Bowden assumed that Cady, who was
illiterate at the time of the trial, would never become aware of the report. Cady was ultimately convicted and given the maximum sentence. Cady tracks down Bowden, who is now an attorney in a private practice living in fictional New Essex,
North Carolina, with his wife Leigh and their teenage daughter Danielle ("Dani"). Cady moves to New Essex and quickly makes his presence known to Bowden. He tells Bowden that he learned to read in prison, studied law and attempted several unsuccessful appeals of his case
representing himself, implying that he knows about the hidden report. He soon begins to stalk and terrorize the Bowden family. After their dog, Ben, is mysteriously poisoned, Bowden tries to have Cady arrested, but Police Lieutenant Elgart states that there is no evidence that Cady is the one who poisoned Ben. Cady meets Lori Davis, a courthouse clerk who is attracted to Bowden. Cady brutally attacks and rapes her. Davis refuses to press charges due to fear that her ongoing flirtation with Bowden will become public. Bowden hires private investigator Claude Kersek to follow Cady. Impersonating her drama teacher, Cady approaches Dani and kisses her. When Bowden learns of this, he agrees with Kersek to have Cady beaten up to intimidate him and coerce him into leaving town. Before the beating, Bowden gives Cady a final warning to leave him and his family alone and to leave New Essex, threatening physical harm against Cady if he does not. He is unaware that Cady uses a
tape recorder to record the threat. Kersek's hired thugs ambush Cady, but Cady unexpectedly fights back and viciously beats them instead. Cady uses his recording of Bowden and exaggerations of his injuries to file for a restraining order against him, which is granted. Cady's attorney petitions the
ABA Ethics Committee for Bowden's
disbarment, triggering a two-day emergency meeting in
Raleigh. Thinking that Cady may break into the Bowden home while Bowden is away, Kersek and Bowden fake his departure. They wait to see if Cady will break in, at which point they intend to shoot him in
self-defense. Cady sneaks in undetected and kills the
housekeeper, Graciela. Donning her clothes, he blindsides and kills Kersek before fleeing. After discovering the bodies, the Bowdens flee to their
houseboat docked upstate along the
Cape Fear River, not knowing that Cady has strapped himself to their car's undercarriage. While Bowden is on
deck and Leigh and Dani are in the
cabin, Cady attacks Bowden, choking him unconscious before tying him up. He severs the rope anchoring the boat, setting it adrift into a violent thunderstorm. Cady drags Bowden into the cabin and prepares to rape his victims. Dani sets Cady on fire by squirting
lighter fluid onto him as he lights a cigar, causing him to jump off the boat. Leigh and Dani untie Bowden, who attempts to steer the boat back to shore. Cady, however, manages to grab a rope attached to the boat and pulls himself back on board. As the boat is rocked by the storm, a badly burned Cady puts Bowden on a
mock trial at gunpoint. Beating Bowden into confessing that he hid the report, Cady scolds him for
failing to do his duty as an attorney, sentencing him "to the
ninth circle of hell." The storm knocks Cady off his feet, allowing Bowden to gain the upper hand. As Leigh and Dani swim to shore, Bowden cuffs Cady to the boat. The boat hits a rock and is destroyed, its pieces washing to shore. Bowden grabs a large rock to bring down on Cady's head. Just as he slams it down, the current carries Cady and the wreckage away from shore. As the boat sinks, Cady
speaks madly in tongues and sings the hymn "On Jordan's Stormy Banks I Stand." Cady exchanges a final glare with Bowden before being pulled underwater. Bowden wipes Cady's blood from his hands and joins Leigh and Dani. A voiceover narration from Dani states that the family never spoke about the ordeal, at least not to one another. ==Cast==