V jihočeské vísce, uprostřed stříbrných rybníků a tmavých lesů, žije pohledný mládenec Jindřich, který se jednoho dne vydá do světa s pevným rozhodnutím vysvobodit zakletou princeznu. Na své cestě se dostane do strašidelného mlýna, kde žije se svým otcem, mlynářem, krásná Eliška. Mládenec se Elišce líbí, namluví mu proto, že v rybníce je zakletá princezna a on ve mlýně zůstává jako pomocník. To se nelíbí místnímu čertovi a vodníkovi, kteří si na mlynářovu dceru myslí. Snaží se, seč jim sily stačí, pomocí intrik a kouzel mládence ze mlýna vypudit. Ve mlýně se objevuje třetí ženich: starý, bohatý Knížepán, a protože Eliška všechny nápadníky odmítá, mlynář se rozzlobí. Urči lhůtu: buď si do úplňku ženicha sama vybere, nebo ji dostane ten, co si první o ruku řekne. Nastává boj mezi ženichy...