À Barcelone, Uxbal, meurtri et hanté par les fantômes de son passé, doit faire face à ses pouvoirs paranormaux. Obsédé par ces visions, il tente de protéger ses enfants, Ana et Mateo, de l'influence néfaste de Maramba, son épouse alcoolique et dépressive. Pour subvenir à leurs besoins, Uxbal se lance dans des activités criminelles qui le mettent en danger. Il travaille pour Hai, un gangster chinois, en organisant un trafic de produits de contrefaçon, vendus dans la rue par des immigrés clandestins. Uxbal possède également un don : il peut communiquer avec les morts. Il utilise ce talent pour arrondir ses fins de mois. Mais sa vie prend un tournant brutal lorsqu'il découvre qu'il est atteint d'un cancer de la prostate.