Pelicula a avut drept sursă de inspiraţie romanul lui Thomas Malory. Uther Pendragon (Gabriel Byrne) primeşte de la vrăjitorul Merlin o sabie fermecată numită Excalibur. Înainte de a muri, acesta a înfipt sabia într-o stâncă, spunând că cel care va reuşi să o smulgă de acolo va fi rege al Angliei. După mulţi ani, Arthur (Nigel Terry), fiul nelegitim al lui Uther, devine rege şi noul stăpân al lui Excalibur. Ajutat de Merlin, el se căsătoreşte cu frumoasa Guenevere (Cherie Lunghi) şi îşi cheamă cavalerii în jurul faimoasei Mese Rotunde. Pacea este tulburată însă de sosirea Morganei (Helen Mirren), sora vitregă a lui Arthur, cu care acesta are un fiu.