Quando il poliziotto Mac McDonald perde suo figlio in un incidente, il dolore e l'amarezza consumano letteralmente la sua vita, l'amore per la sua famiglia e accendono la sua rabbia nei confronti di Dio. Le cose sono destinate a cambiare quando gli viene affiancato Sam, un collega che è l'esatto contrario di lui: un premuroso padre di famiglia che fa affidamento su una solida fede religiosa.

Una madre prega perché il figlio, uno sbandato, abbia salva l'anima. Le sue preghiere vengono raccolte e in Paradiso, dove da tempo non arrivano anime degne della beatitudine eterna, decidono di fare di tutto pur di esaudire la richiesta e avere una nuova anima. Un'agente (Victoria Abril) viene allora inviata sulla terra per redimere il giovane, ma dovrà scontrarsi con un'agente dell'inferno (Penelope Cruz), che vuole raggiungere il suo stesso obiettivo. Una commedia un po' visionaria sull'eterna lotta tra bene e male.