Esta é a história de Uxbal, um homem em conflito, que luta para reconciliar a paternidade, o amor, a espiritualidade, o crime, a culpa e a mortalidade entre o perigoso submundo da Barcelona moderna. O seu meio de subsistência é ganho com biscates, os seus sacrifícios pelos filhos não têm limites. Tal como a vida, esta é uma história circular que termina onde começa. À medida que o destino o cerca e que vão sendo ultrapassados limites, um caminho fusco e redentor que se vai iluminando. Iluminando as heranças outorgadas de pai para filho, e a mão paternal orientadora que guia os caminhos da vida, sejam bons, maus - ou belos.
A narrativa é divida entre três grupos de pessoas: a atriz francesa Anne Laurent (Juliette Binoche), o marido dela e sogros; uma romena, Maria (Luminita Gheorghiu), luta para ter dinheiro para sua família voltar para casa; e Amadou (Ona Lu Yenke), um professor para crianças surdas-mudas que está em conflito com seu clã africano. O catalisador das histórias começa numa esquina, onde o cunhado de Anne, Jean (Alexander Hamidi), insulta Maria, que implora ajuda. Amadou, enraivecido, provoca uma briga com Jean, resultando em repercussões negativas para os três grupos.
Jacobo Kaplan (Héctor Noguera) está cansado de sua velhice e de sua rotina. Ele tem a oportunidade de entrar em uma aventurar quando conhece um velho e solitário homem alemão. Jacobo suspeita que o homem é um nazista e pede ajuda a um policial, Wilson Contreras (Néstor Guzzini), para iniciar uma investigação.
Um romance imprevisível surge entre um veterano de guerra e uma imigrante iraniana, onde os dois são testados quando têm de encarar uma possível deportação.