Der erste Ritter der Tafelrunde, Lancelot (Richard Gere), muss zeigen, was er kann: Lady Guinevere (Julia Ormond) heiratet den ehrwürdigen König Artus (Sean Connery) und geht an dessen Hof in Camelot. Als sie entführt wird, rettet sie der strahlende Lancelot – und prompt verliebt sich die schöne Königin in den feschen Ritter, dem hier in der Person des Richard Gere nur die eigene Schönheit im Wege steht.