Druga połowa XIII wieku. Na półwyspie Iberyjskim trwają walki pomiędzy królestwami chrześcijańskimi i muzułmańskimi. Chrześcijański rycerz Rodrigo powraca z wojny do domu. Po przyjeździe dowiaduje się, że jego zamek został zdobyty przez muzułmanów, a jego najstarszy syn został zamordowany przez wojowników Abu Bakra. Rodrigo poprzysięga zemstę.
Cieszący się szacunkiem młody prawnik zostaje aresztowany po tym, jak policja odnajduje ciało najokrutniejszego z komorników. Młodzieniec utrzymuje, że jest niewinny, a gdy policja dowiaduje się, że ofiara była jego ojcem, wyjaśnienia młodzieńca odsłaniają najdziwniejszą opowieść o życiu i śmierci.