Jeune americain de 20 ans, Alexander Novak se rend a Prague pour y retrouver un extrait de film. Il rencontre Elena, qui lui presente Josef, le directeur des Archives du Film. Alexander tombe amoureux d'Elena, qui s'avere etre la maitresse de Josef. La jeune femme disparait, tandis que Josef annonce qu'il a du mal a retrouver le film...
Ecosse, dans les annees cinquante. Le jeune Peter est un enfant reveur et plein d'imagination. Il s'est cree un monde imaginaire, peuple de creatures fantastiques, aide en cela par Epp, une vieille femme qui l'a initie a la poesie. Mais les drames quotidiens de la vie l'obligeront bien vite a renouer avec la realite...