Действие фильма происходит в старой, доброй Англии XVIII века. Если принц Броттенбергский, мальчик лет девяти, шалил, то наказывали специального мальчика для порки, так как будущего короля бить было нельзя.В то же время жил такой же маленький, но бедный мальчик-крысолов - он ловил и продавал крыс старику, устраивавшему крысиные бои с фокстерьерами на потеху зрителям, делавшим ставки. Случилось так, что принц и наш Крысолов столкнулись на улице, и принц, обидевшись, что бедный мальчуган не дал ему крыс, велел найти его и доставить во дворец. Так он и стал мальчиком для порки. Но однажды к королю приехал важный посол, а юный наследник так нашалил, что отец пообещал высечь его лично.Испугавшись, принц убегает вместе с Крысоловом, которому обязательно нужно освободить из тюрьмы младшую сестренку, несправедливо обвиненную в краже платка. Вместе они переживают множество приключений и становятся настоящими друзьями. А характер принца заметно меняется к лучшему.