Mladý princ (Ivan Palúch) sa po smrti svojich kráľovských rodičov vyberie do sveta, aby získal skúsenosti a naučil sa dobre vládnuť. Na svojej púti sa zoznámi so zázračným hovoriacim koňom a zaľúbi sa do krásnej princeznej Slavěny (Magda Vášáryová). Na radu svojho koňa si zaviaže jedno oko, predstiera nemotu a vstúpi do služieb zámockého záhradníka. Podľa zvukov, ktoré vydáva, ho začnú volať Bajaja. Keď sa však objaví drak a žiada ako obeť princeznú, inak zničí celé kráľovstvo, Slavěnin kráľovský otec (Gustav Opočenský) sľúbi jej ruku tomu smelému rytierovi, ktorý ju zachráni. Bajaja neváha, oblečie si brnenie a na svojom koni princeznú zachráni. Musí však splniť sľub, ktorý svojmu tátošovi dal a odíde z miesta boja nikým nepoznaný. To využije podlý Čierny rytier (František Velecký) a pod hrozbou si vynúti princezninu prísahu, že to bol on, kto ju zachránil. Ako to však už v rozprávkach býva, nakoniec všetko dobre dopadne a Bajaja so Slavěnou žijú šťastne, pravda, ak neumreli...