La película se basa en la leyenda del rey Arturo y sigue el romance de sir Lancelot y lady Ginebra de Lyonesse, esposa del rey.
[2] La película comienza Lancelot (Richard Gere), un vagabundo y experto espadachín, que combate en duelos en pequeños pueblos por dinero.
Lancelot atribuye su habilidad a su falta de preocupación por si vive o muere.
Aunque Lancelot la insta a seguir su corazón, Ginebra permanece obligada por su deber.
Esa noche, los secuaces de Malagant llegan a Camelot y secuestran Ginebra.
En gratitud, Arturo ofrece a Lancelot una vocación más alta en la vida como Caballero de la Mesa Redonda.
En cambio, Arturo ordena a sus súbditos que luchen, y los hombres de Malagant le disparan con ballestas.