En Bruno viu en un petit poble d'Italia amb la seva mare adoptiva. En esclatar la Primera Guerra Mundial, la mare es assassinada per un general que busca alguna cosa a casa seva. El nen fuig amagat en la caravana d'un mag, despres de trobar l'objecte cobejat pel militar: una flauta amb uns poders especials que poden canviar la historia.