In una città medievale infestata dai ratti, i cittadini, disperati, si rivolgono a un pifferaio magico, che promette di liberarli dai topi in cambio di denaro. Il pifferaio suona il suo flauto e i topi lo seguono, dirigendosi verso un lago dove annegano. Tuttavia, i cittadini non rispettano la promessa fatta al pifferaio e si rifiutano di pagarlo. Il pifferaio, furioso, suona il suo flauto di nuovo e rapisce tutti i bambini della città, portandoli in un luogo sconosciuto.