Depuis l’enlèvement de son fils, Toni, dix ans plus tôt, Catherine tente peu à peu de se reconstruire. Elle vit seule avec son petit dernier, Hugo, âgé de 8 ans. Un soir, Omer, le policier qui a mené l'enquête sur la disparition de Toni, vient lui rendre visite. Comme elle, il semble encore hanté par le drame... Un jeune homme vient d'être découvert mystérieusement. Il prétend être le fils de Catherine et n'a qu'un seul désir : retrouver enfin sa mère...
Incapables d’accepter la perte de leur fils dans le Tsunami de 2005, Jeanne et Paul sont restés vivre en Thaïlande. S’accrochant désespérément au fait que son corps n’a pas été retrouvé, Jeanne s’est persuadée que son enfant a été kidnappé, dans le chaos qui suivit la catastrophe… qu’il est encore vivant.
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).
Harry, un type plus que normal, est cadre dans une banque. Il trouve sur son chemin Georges, qui lui est loin d'être normal puisqu'il est trisomique. Il s'y attache. Et ces deux êtres que tout oppose vont devenir inséparables. Plus rien ne sera comme avant. Tant mieux pour Harry.
Le petit Thomas est persuadé qu'il a été échangé à la naissance avec son voisin Alfred. Devenu adulte, il croit toujours qu'Alfred lui a volé sa vie et qu'il a tout connu à sa place : l'amour de sa famille, celui d'Evelyne, la richesse, le bonheur. Bien des années plus tard, le vieux Thomas (Michel Bouquet) se demande s'il n'est pas passé à côté de son existence... Il part alors retrouver son ennemi de toujours, et il va prendre de grandes décisions qui donneront -enfin- un sens à sa vie.