weight lost by human beings when they die, which believers have taken to represent the weight of the soul. Consequently, the film is ripe with religious imagery from the character of Jack Jordan (Benicio Del Toro, never better), a former jailbird and criminal lowlife who has converted to Christianity, to the bleeding stigmata of wounds suffered by Sean Penn's heart-transplanted college professor, Paul Rivers. Hauled back into hospital, Rivers asks: "If I stay, will I be saved?" a question which resonates far beyond his corporeality.