Średniowieczna Francja. Koniec XV wieku. Młody prawnik, Richard Courtois (
Colin Firth), opuszcza Paryż, zniesmaczony zepsuciem i korupcją wielkiego miasta, w poszukiwaniu prostszego życia w tym kraju. Udaje się do prowincjonalnej wioski, mając nadzieję, że znajdzie tu spokój i nieskomplikowane sprawy. Nic z tych rzeczy. Wkrótce wkracza w miłosne i polityczne intrygi. W tym samym czasie zostaje wyznaczony do obrony świni, której właścicielem jest tajemnicza Cyganka Samira (
Amina Annabi). Świnia została aresztowana za zabójstwo młodego chłopca.