Kaikkien aikojen mahtavin ja kunnioitetuin velho, Merlin (Sam Neill), on palannut Camelotiin. Kuningaskunnan tärkein esine, sen rauhan ja hyvinvoinnin talismaani, Pyhä Graalin malja on varastettu. Tästä seurauksena Camelot riutuu sodan ja jatkuvan epäonnen vankina. Merlin päättää käydä taistoon pahaa lietsovaa, tuntematonta voimaa vastaan. Mutta tähän taisteluun hänen ei tarvitse käydä yksin. Merlin saa avukseen Jackin, nuoren kerjäläisvarkaan, joka on tottunut selviämään omillaan tilanteesta kuin tilanteesta. Heidän on yhdessä löydettävä ja kukistettava Camelotin säälimätön vihollinen, tuotava Pyhän Graalin malja takaisin sille kuuluvalle paikalle ja palautettava hyvinvointi ja rauha suojelemaan kuningaskuntaa.