Jozef vient voir son père en traitement dans un sanatorium, où le Dr. Gotard entretient une très mystérieuse atmosphère. Une porte allégorique garde l'entrée du lieu ; dès qu'on la franchit, on pénètre dans un monde de fantaisie issu du subconscient.
Tout le monde fuit le petit village de Galicie, aux confins de la monarchie austro-hongroise, des les premiers jours de la guerre mondiale. Tout le monde sauf le vieux Tag, qui ne veut pas quitter son auberge.
Philipp est un petit garçon, que les autres gars choisissent, car il n'est pas aussi grand qu'eux. Mais quand un musicien lui donne une flûte magique, il peut agrandir ou réduire les objets