Papkina początkowo miał zagrać Cezary Pazura. Innym z kandydatów był Wojciech Pszoniak. Angaż ostatecznie otrzymał Roman Polański. Reżyser Andrzej Wajda chciał też obsadzić Pazurę w małej roli murarza, jednak ten propozycję odrzucił.
O rolę Podstoliny ubiegały się m.in. Grażyna Szapołowska, Ewa Kasprzyk i Ewa Ziętek. Ostatecznie jednak angaż ten otrzymała Katarzyna Figura.
Jerzy Stuhr odrzucił rolę Cześnika Macieja Raptusiewicza z powodu konfliktu terminów.
Cezary Pazura i Marek Walczewski otrzymali propozycję zagrania Śmigalskiego.
Zdjęcia do filmu realizowano we wsi Podzamcze, Karczewie, Warszawie oraz Mariańskim Porzeczu (Polska).
W czasie kręcenia filmu Agacie Buzek (filmowej Klarze) we włosy zaplątał się gołąb.
Okres zdjęciowy trwał od 5 lutego do 28 marca 2002 roku.