Jessica Biel interprète Cora, une jeune épouse et mère qui commet subitement et inexplicablement un crime violent sur une plage publique, en présence de son mari et de son enfant. Cora ne nie pas sa responsabilité mais prétend ne pas connaître les raisons qui l'ont poussée à tuer. Pourquoi cette femme en apparence ordinaire commet-elle un tel acte de violence gratuit et insensé ? Alors que les faits semblent irréfutables, le lieutenant Harry Ambrose (Bill Pullman) a l'intuition que cette affaire cache quelque chose, et il remue le passé de Cora pour trouver une explication.