
Middle America. Un ex malavitoso Jack Jordan (Benicio Del Toro) torna a casa in macchina per la festa del suo compleanno. Troppo veloce in una curva investe e uccide un padre con le sue 2 bambine. Nonostante la sua sofferenza, Cristina (Naomi Watts) concede il dono del cuore di suo marito. Il felice beneficiario di questo dono, Paul (il bravissimo Sean Penn) rinasce una seconda volta e si allontana da sua moglie (Charlotte Gainsbourg) per andare alla ricerca della donna che il suo nuovo cuore aveva amato fino all’incidente.