Dans les années 1940, l’adjoint Waterhouse et le shérif Proctor se rendent dans une carrière voisine avec deux corps rangés dans leur camion. Waterhouse enlève un collier d’un des corps et ils jettent les deux cadavres dans l’eau. Waterhouse tient alors Proctor sous la menace d’une arme et lui demande de se débarrasser de son badge, disant à Proctor qu’il n’est plus apte à être shérif. Proctor jette son badge par-dessus la falaise.
Dans les années 1970, Jacqueline Mathers, appelée Jake, et son frère Sean se dirigent vers la carrière. Sean insiste pour qu’elle surmonte sa peur de sauter dans l’eau et propose de sauter avec elle. Sean saute mais Jake prend peur et lâche la main de Sean à la dernière seconde. Jake regarde son frère plonger dans l’eau en contrebas mais ne refait pas surface. Paniquée, elle court chercher de l’aide, trébuchant en chemin et se fracassant le front, ce qui laisse une grande cicatrice. L’adjoint Freeman informe Waterhouse, maintenant le shérif, que son petit-fils s’est noyé dans la carrière.
Jake souffre de remords de survivant et tombe dans la dépression. Un garçon de l’école nommé Willie Proctor, le petit-fils du vieux shérif, a le béguin pour elle et dessine ses photos, à la grande désapprobation de son grand-père. Quelques mois plus tard, les parents de Jake lui disent qu’ils vont avoir un bébé, ce qui dérange Jake. Le lendemain, Jake rencontre trois frères gitans dirigés par Wyeth. Wyeth lui dit qu’il a le pouvoir de ramener son frère, mais quelqu’un devra mourir à sa place. Les frères la ramènent dans leur cabane sur la propriété de Proctor et font un serment de sang avec Jake – ils ramèneront son frère si elle pousse Willie Proctor au-dessus du bord de la carrière. Elle est d’accord. Quand elle rentre à la maison après la tombée de la nuit, ses parents l’interrogent sur l’endroit où elle a été. Elle leur dit que trois hommes l’ont emmenée dans leur cabane. Waterhouse emmène Jake dans la cabane et demande à Jake d’identifier les trois frères mais, se souvenant de son serment, Jake dit qu’elle ne les a jamais vus auparavant.
Jake convainc Willie de la suivre à la carrière. Elle est sur le point de le pousser mais est remplie de culpabilité et décide de ne pas le faire. La mère de Jake tente de faire en sorte que Jake se sente mieux en l’emmenant dîner où Jake est confronté à Wyeth. Jake dit qu’elle ne tuera personne. Wyeth dit à Jake que son grand-père a quelque chose à lui et qu’il veut le récupérer. Jake trouve sa mère qui pleure, ayant vu un garçon qui lui rappelait Sean. Jake se rend chez son grand-père et vole le collier qu’il cachait.
Le lendemain, Wyeth et ses frères affrontent la mère de Jake chez elle. Elle prend peur et du sang commence à couler entre ses jambes. Plus tard, le docteur dit à Waterhouse que sa fille vivra mais que le bébé ne peut pas être sauvé. Rempli de remords, Jake apporte le collier à Wyeth qui lui dit qu’elle ne peut ramener Sean que si elle sacrifie Willie. Il met le collier autour de son cou. Waterhouse arrête les trois frères gitans et les emmène en prison. Un Jake désespéré convainc Willie de la suivre à la carrière une fois de plus. Pendant ce temps, hanté par les souvenirs, un surveillant ivre commence à asperger la cabane du gitan d’alcool. Waterhouse se rend à la prison pour trouver le député Freeman la gorge tranchée et les frères se sont échappés. Un Waterhouse enragé conduit à la cabine pour être abattu par Proctor. Waterhouse tire en arrière et ils meurent tous les deux alors que les frères rentrent chez eux. Wyeth dit à Waterhouse qu’il est sur le point de se venger.
Dans une série de flashbacks, nous voyons les événements qui ont conduit à la scène d’ouverture. Un jeune shérif Proctor est témoin de la famille gitane, vivant sur sa propriété, se livrant à d’étranges rituels. Il menace la mère d’arrestation à moins qu’elle ne le paie. Quand elle dit qu’ils n’ont pas d’argent, il l’agresse sexuellement. L’adjoint Waterhouse voit Wyeth et ses frères effrayés, alors seulement des enfants, dehors. Waterhouse trouve Proctor violant la mère des garçons. Proctor retourne à la cabine avec de la nourriture pour être confronté au mari qui le bat et le fait fuir. Proctor revient avec Waterhouse et tue le père. Alors que Waterhouse proteste, la mère tire sur les deux policiers. Waterhouse tire en arrière et la blesse mortellement. Proctor tire sur le père d’une balle dans la tête et vise Wyeth avant que Waterhouse ne l’arrête. Wyeth s’agenouille sur sa mère, qui lui murmure quelque chose avant de mourir. Waterhouse et Proctor emmènent ensuite les deux corps à la carrière.
Dans les années 1970, Wyeth dit à Waterhouse qu’il sait que Jake est sur le point de pousser Willie dans la carrière, se préparant pour une vie de douleur et de regret. Waterhouse dit qu’il sait qu’elle ne le fera pas. Waterhouse demande s’il connaît le vieil adage sur la vengeance – « Avant de vous lancer dans un voyage de vengeance, creusez deux tombes. »Waterhouse jette alors son cigare allumé sur le sol imbibé d’alcool qui embrase la cabine, tuant les frères, Proctor et lui-même dans le processus. Alors qu’ils meurent, Waterhouse et Wyeth s’embrassent comme ils l’ont fait lorsque Proctor a violé la mère, se pardonnant apparemment mutuellement dans le processus.
Jake a du mal à pousser Willie. Quand elle se rend compte que Wyeth a seulement dit que « quelqu’un » devait mourir, Jake se saute et atterrit dans l’eau. Elle voit la figure de son frère en dessous d’elle. Sean nage vers elle et tire le collier autour de son cou avant de disparaître dans les profondeurs. Jake entend Willie l’appeler d’en haut alors qu’elle remonte à la surface.