Pietro est un garçon de la ville, Bruno est le dernier enfant à vivre dans un village oublié du Val d’Aoste. Ils se lient d’amitié dans ce coin caché des Alpes qui leur tient lieu de royaume. La vie les éloigne sans pouvoir les séparer complètement.
Depuis des générations, les Solé passent leurs étés à cueillir des pêches dans leur exploitation à Alcarràs, un petit village de Catalogne. Mais la récolte de cette année pourrait bien être la dernière car ils sont menacés d’expulsion.
Le monde est un lieu mystérieux, surtout vu à travers les yeux d'un animal. Sur son chemin, EO, un âne gris aux yeux mélancoliques, rencontre des gens bien et d'autres mauvais et fait l'expérience de la joie et de la peine, mais jamais, à aucun instant, il ne perd son innocence.