Действие фильма начинается в Камелоте, во время его расцвета и правления короля Артура. Волшебник Мерлин, оказавший помощь Артуру в обустройстве Камелота, отправляется в пещеру, где надеется отдохнуть пару месяцев. Однако Мерлин просыпается через 50 лет, чего не должно было произойти. Он, узнав о смерти Артура, направляется в Камелот, но видит следы битвы и попыток покушения на крепость, которые сдержали лишь заклинания Мерлина, защищавшие Камелот. В городе он поначалу не находит никого из тех, с кем был знаком. Камелотом ныне управляет лорд Уэстон. Мерлин направляется к камню, на котором ранее стоял Священный Грааль — «сердце» Камелота — и видит, что Грааль исчез. Мерлин узнаёт, что в течение его сна в Камелоте творились грехи, чего Святой Грааль не выдержал, покинув крепость.
Уцелевшее население Камелота путешествует в поисках Святого Грааля и в бегах от врагов. Поначалу Джек, взявший на себя ответственность Мерлина, не может обнаружить Святой Грааль, но затем Владычица озера посылает ему видение о местонахождении чаши, куда направляются он и жители Камелота. Однако вода, отделяющая Святой Грааль от берега, оказывается проклятой, и все, кто пытается переплыть воду, убиваются животным, плавающим в ней. Тем временем Владычица озера оповещает Роскога о том, где находятся жители Камелота, и те начинают своё преследование.