Max Freeman, voormalig politieman, heeft zich teruggetrokken in de Everglades in Florida, na de noodlottige nacht waarin hij per ongeluk een jongetje van twaalf doodschoot. Op een dag wordt hij uit zijn vrijwillige isolement gehaald. Zijn vriend en advocaat, Billy Manchester, heeft zijn hulp nodig. De laatste tijd zijn er veel oude vrouwen overleden in een arme, zwarte wijk van West Palm Beach en Billy vermoedt dat er meer aan de hand is. De vrouwen hadden namelijk allemaal aanzienlijke levensverzekeringen. De politie heeft echter niets verdachts kunnen - of willen - vinden. In zijn jacht naar de waarheid moet Max niet alleen tegen een onzichtbare moordenaar vechten, maar ook tegen zijn eigen herinneringen.