Forsikringsagenten Holt (Forest Whitaker) drar til den lille byen Hastings i Minnesota for å undersøke en mystisk bilulykke der en mann brant i hjel. Liket blir identifisert som den lokale småforbryteren Kelvin Anderson. Den skyhøye livsforsikringspremien skal utbetales til hans søster Isold (Julia Stiles), som ikke eier en krone og bor sammen med sin mann Fred og deres sønn Thor. Men Holt kan ikke helt få tingene til å gå opp. Det er noe mystisk ved omstendighetene rundt Kelvins død. Holt er langt i fra sikker på om den avdøde overhodet er Kelvin Anderson. Og det hjelper ikke på Holts mistanke at Isold og hennes mann Fred oppfører seg som om de har noe å skjule.