Nella citta di Hammelin, in Sassonia, gli abitanti sono sempre più ricchi e più avidi. Il giovane poeta Hans viene bandito per non distrarre i giovani dal lavoro e gli animali domestici vengono cacciati perchè inutili. Quando la città verrà invasa dai topi, uno straniero misterioso la libererà dal flagello ma farà capire ai cittadini di Hammelin l'importanza della poesia e dell'amore per la natura e la vita semplice, priva di avidità.