La historia se centra en la ciudad de Hamelín, que ha sido invadida por una plaga de ratones. El alcalde, en un intento de restaurar la paz y el orden en su ciudad, decide contratar a un misterioso flautista que promete librar a la ciudad de esta plaga.
El flautista utiliza su música para atraer a los ratones hasta el río, donde se ahogan. Sin embargo, a pesar de cumplir con su parte del trato, el alcalde se niega a pagarle la cantidad acordada. Como consecuencia, el flautista decide vengarse, usando su flauta para atraer a los niños de Hamelín, llevándolos a una cueva mágica.