Po latach spędzonych na morzu, Floris van Rozenmond (Rutger Hauer) powraca w rodzinne strony w towarzystwie czerwonoskórego przyjaciela Sindali (Jos Bergman). Jego zamek został jednak zajęty przez Maartena van Rossum (Hans Culeman) i żołnierzy z Gelre, którzy wiernie mu służą, zbierając podatki z okolicznych wsi. Nowy właściciel ma wroga, Woltera van Oldensteijn (Ton Vos), który próbuje uwolnić więźniów. Floris i Sindali łączą siły z Wolterem, aby wyzwolić zamek i okoliczne ziemie spod ucisku van Rossuma.