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ę.
Historia rozgrywa się we Francji, pod koniec drugiej wojny światowej. Na prowincji znajduje się szkoła dla chłopców z zamożnych rodzin, prowadzona przez zakon jezuitów. Pomimo wojny panuje tutaj spokój, przerywany czasami alarmami lotniczymi. Dopiero przybycie do internatu nowych uczniów pochodzenia żydowskiego, burzy swoistą sielankę...
Rok 1939. Król Navarry (ALESSANDRO NIVOLA) prosi swoich trzech najbliższych przyjaciół: Berowne'a (KENNETH BRANAGH), Longaville'a (MATTHEW LILLARD) i Dumaine'a (ADRIAN LESTER), aby wraz z nim złożyli uroczyście pewną przysięgę. Mają solennie przyrzec, że przez najbliższe trzy lata poświęcą się wyłącznie studiowaniu i w tym czasie: będą pościć jeden dzień w tygodniu, będą spać trzy godziny na dobę i… nie będą widywać się z kobietami. Longaville i Dumaine nie oponują, Berowne twierdzi natomiast, że żądania są zbyt trudne do spełnienia, ale pod naciskiem króla ustępuje, dodając wszakże, że wkrótce ma przybyć francuska księżniczka, co postawi młodych, „zaprzysiężonych” mężczyzn w trudnej sytuacji…
Młody arystokrata Álvaro Mondego wpada w ręce grupy piratów dowodzonych przez kapitana Bocanegra i jego córkę Carmen. Wkrótce dowiaduje się, że są oni na tropie legendarnego skarbu, postanawia więc przyłączyć się do poszukiwań.