Dans les années 40, en Espagne, Manuel Rodríguez Sánchez, dit Manolete, est le plus célèbre des matadors. Toujours sur les routes, il partage sa vie entre les arènes et les chambres d’hôtel solitaires. Malgré son immense célébrité, c’est un homme sobre et réservé. Lorsqu’il rencontre Lupe Sino, une femme sublime et mystérieuse, sa vie bascule.
Barcelone 2000. Pau apprend le décès d'Alex, son frère, dont il n'avait plus de nouvelles. Pau et sa mère décident lors de partir vers le petit village des Pyrénées où vivait Alex. Dans cette région du bout du monde, ils vont découvrir l'univers de ce frère disparu, ses amours, ses colères, ceux qui habitaient sa vie…
Ces rencontres permettront à chacun de renaître et de se retrouver.
El Idilio : un village perdu, au bord d'un fleuve, dans la foret amazonienne. À l'écart, vit comme un reclus Antonio Bolivar (Richard Dreyfuss), que le village appelle "Le Vieux" bien qu'il n'ait pas 60 ans.
Il ne vient au village qu'à l'arrivée du bateau, pour accueillir son ami, le dentiste itinérant (Hugo Weaving).
La guerre est déclarée en Europe. En Argentine, pays officiellement neutre, les «conseillers allemands» sont de plus en plus nombreux et, au Sphinx, il n'y a plus que des officiers de la Kriegsmarine...
Gloria n’est pas une femme heureuse. Sa famille est complètement sortie de ses gonds, ses voisins l’envahissent. Elle lave, reprise, balaie, prépare les repas, et tient le coup des 18h de travail quotidien grâce aux amphétamines. Aussi quand la pharmacienne refuse de lui en vendre, Gloria commence à ressentir des symptômes de manque…