故事發生在1080年的西班牙,彼時的西班牙并沒有統一,而是分為三個互不干涉彼此國家政務的小國。盧利歌(查爾登·海斯頓 Charlton Heston 飾)因為暗中放走了國王卡斯提爾下令處死的摩爾人酋長而遭到了國王的厭惡。在一場意外之中,盧利歌不小心殺死了未婚妻吉米娜(索 菲婭·羅蘭 Sophia Loren 飾)的父親,導致兩人的情感破裂。 不久之后,盧利歌所在的國家遭到了別國的侵略,盧利歌奮起反擊保護自己祖國領土的完整,最終將敵人擊退。然而壞事成雙,卡斯提爾的去世讓兩名王子阿爾福斯(約翰·弗拉瑟 John Fraser 飾)和桑科(加里·雷蒙德 Gary Raymond 飾)開始爭奪王位,好不容易恢復的和平再一次遭到破壞。