乌西巴尔(哈维尔·巴登饰)是一位职业通灵师,能够与死者沟通,为悲伤的家人带来安慰。然而,他自己却身患癌症,只剩下两个月的生命。他面临着巨大的挑战:他有两个年幼的孩子需要照顾,而他的前妻玛拉姆巴塔(玛丽赛·阿尔瓦雷兹饰)却长期酗酒和依赖药物,难以依靠。此外,乌西巴尔还要应对一群非法移民和偷渡者的问题,帮助他们找工作,避开警方追捕。他的善举却意外引发了一场致命的煤气泄露事故,导致二十五名移民丧生,使他陷入了前所未有的内疚和精神折磨中。故事背景设定在破败不堪的巴塞罗那,揭示了城市暗藏的黑暗面和人性的复杂性。