Grażyna Wolszczak odrzuciła propozycję zagrania głównej roli.
Adam Marjański, aby wiarygodnie zagrać Jana Bohatyrowicza, musiał nauczyć się orać w polu, jak również pływać czółnem po rzece.
Zdjęcia do filmu realizowano w okolicach wsi Wasilew Szlachecki i Gnojno, które zlokalizowane są nad rzeką Bug, nad rzeką Wartą we wsi Drobnice, wsi Turowa Wola (filmowy Korczyn), Koźlikach oraz Nowej Wsi k. Grójca (pałac) (Polska).