Wolna adaptacja baśni Charlesa Perraulta. Chłopiec (w filmie nosi imię Hans) spotyka przebiegłego czarnego kota; razem wyruszają w długą podróż, spotykając postaci z różnych bajek. Czasem udaje im się zmienić zakończenie jakiejś znanej baśni na weselsze.