L’histoire suite deux familles d'immigrés, à deux époques différentes. D'une part, en 1934 dans les Asturies, José Olaya travaille avec son père et son frère dans une mine de charbon. Son frère Andrés, qui projetait d’émigrer en Argentine, meurt suite à une fuite de gaz survenue à la mine, décès dont le contremaître est en partie responsable par sa négligence. José, après s’être rebellé contre la Guardia Civil, décide de se substituer à son frère et d’émigrer à sa place. Lors du voyage, il rencontre un jeune juif hongrois, Juliusz et Gemma, une italienne orpheline âgée de 9 ans. Les trois s’installent à Buenos Aires, dans le quartier de la Boca. D’autre part, en 2001, le fils de José, Ernesto, un architecte sans emploi à cause de la dépression argentine, décide de tenter sa chance en Espagne. Laissant derrière lui sa femme, il s’installe à Madrid dans une colocation, où il rencontre la jeune Anna, une serveuse, ainsi que Mara, une immigrée illégale colombienne. Pour lui commence la galère de la recherche d’emploi dans un pays qui ne facilite pas la tâche des immigrants.