A la périphérie de Milan, dans une "cité dortoir" d'immigrés, une jeune femme d'origine sicilienne est emmenée par les forces de l'ordre, accusée de prostituer sa fille Rosetta (Valentina Scalici) agée de onze ans.
Antonio (Enrico Lo Verso), un carabinier calabris de vingt-cinq ans, est chargé d'escorter Rosetta et son petit frère Luciano (Giuseppe Ieracitano), dix ans, dans le foyer religieux de Civitavecchia. Mais en raison du passé de Rosetta, les deux enfants ne sont pas acceptés. Leur difference est rejetée. Antonio doit les emmener jusqu'en Sicile, and une école spécialisée pour l'enfance difficile.
Alors commence un long périple à travers l'Italie pendant lequel, peu à peu, naît une amitié silencieuse, une solidarité inexprimée. Itinéraire intérieur aussi, ou chacun se trouve en partant à la rencontre de l'autre.
Ainsi, un voyage "forcé" va se transformer en vacances, ou de méfiance en confiance, ils vont tous trois peu à peu se livrer, au gré de leur pérégrination de Rome en Calabre.
Ce goût de liberté retrouvée va se heurter à un brusque retour à l'ordre. Antonio comprend qu'il ne peut pas arracher les enfants à leur destin, ni lui au sien.