13 år gamle Briony anklager en ung mann for en forbrytelse etter å ha oppdaget et lidenskapelig brev og blir vitne til et seksuelt møte mellom ham og søsteren hennes.
Bruce Willis spiller arbeidsnarkomanen Walter som går med på å gå på "blind date" med Nadia (Kim Basinger). Til å begynne med er Nadia sjenert, men etter noen drinker forandrer hun personlighet fullstendig og kvelden blir til et mareritt for Walter - det blir heller ikke stort bedre når han oppdager at de forfølges av Nadias sjalu ekskjæreste.