Stan és un corrupte agent de la DEA la cobdícia del qual el porta a cometre assassinats als carrers de Nova York. El mortal joc del gat i el ratolí comença quan es creua al seu camí un solitari home, anomenat Lleó. León és assassí a sou, un personatge indestructible i indocumentat, que només beu llet i s'ocupa de les plantes. Al mig hi ha una orfe de 12 anys, que no pot oblidar l'home que va assassinar la seva família.

La pel·lícula es desenvolupa als Estats Units l'any 1964. Selma (Björk) és una immigrant txeca que es muda a aquell país amb el seu fill Gene. A més, pateix una malaltia hereditària degenerativa que li està ocasionant una ràpida ceguesa progressiva. Per aquest motiu Selma estalvia cèntim a cèntim en una llauna que guarda a la cuina per pagar una operació que eviti que el seu fill pateixi el mateix destí.

Dolores Claiborne, majordoma de Vera Donovan, una vella rica de Maine, és la principal sospitosa del seu assassinat. Selena, periodista de Nova York i filla de Dolores, es desplaça fins a Maine. El detectiu John Mackey està convençut de la culpabilitat de Dolores, a qui uns anys abans no havia pogut acusar de la mort del seu marit.

En Sam és assassinat en presència de la seva xicota, la Molly, en un atracament a la sortida del teatre. En el moment de la mort, la seva ànima se separa del cos i, convertit en un ésser incorpori, vaga pel món sense que els vius se n'assabentin amb la finalitat de protegir la Molly d'un perill imminent que encara ignora. Com que les circumstàncies de la seva mort tampoc no són gaire clares, amb l'ajut de l'Oda Mae, una mèdium estafadora que desconeix les pròpies aptituds, provarà de descobrir la veritat.