Catalunha. Uxbal (Javier Bardem) coordena vários negócios ilícitos, que incluem a venda de produtos nas ruas da cidade e a negociação do trabalho de um grupo de chineses, cujo custo é bem menor por não serem legalizados e viverem em condições precárias. Além disto, ele possui o dom de falar com os mortos e usa esta habilidade para cobrar das pessoas que desejam saber mais sobre seus entes que partiram há pouco tempo. Uxbal precisa conciliar sua agitada vida com o papel de pai de dois filhos, já que a mãe deles, Marambra (Maricel Álvarez), é instável. Até que, após sentir fortes dores por semanas, ele resolve ir ao hospital. Lá descobre que está com câncer e que tem poucos meses de vida.