Akcja filmu rozgrywa się na sto lat przed przyjęciem chrztu przez Polskę. "Stara basń" przenosi widza w świat magii i pogańskich guseł, w którym bogowie biorą czynny udział w życiu ludzi. W krainie Polan panuje okrutny książę Popiel, którego według legendy zjadły myszy. Poprzez intrygi i zbrodnie pragnie zapewnić sukcesję swemu synowi, co wywołuje bunt ludu. Popiel wzywa na pomoc Wikingów. Ziemowit Piastowic, Młody myśliwy i wojownik, zakochuje się w córce bogatego kmiecia Wisza, lecz piękna Dziwa jest przeznaczona bogom. Losy bohaterów przeplatają się w odwiecznej walce dobra ze złem i w ludzkich namiętnościach: miłości, nienawiści, żądzy władzy.
Daniel Olbrychski
Piastun
Michał Żebrowski
Ziemowit
Богдан Ступка
Popiel
Małgorzata Foremniak
księżna, żona Popiela
Marina Aleksandrowa
Dziwa
Jerzy Trela
Wizun
Ewa Wiśniewska
wiedźma Jarucha
Anna Dymna
Jaga
Katarzyna Bujakiewicz
Mila
Ryszard Filipski
Wisz
Maciej Kozłowski
Smerda, dowódca wojsk Popiela
Andrzej Krukowski
Ludek