Als die Ländereien von Lady Guinevere (Julia Ormond) durch den bösen Prinzen Malagant ( Ben Cross) terrorisiert werden, beschließt diese den Heiratsantrag von König Arthus (Sean Connery) anzunehmen, um so ihre Untergebenen zu schützen. Doch als Lancelot (Richard Gere) in ihr Leben tritt, weiß sie nicht mehr so recht, wen sie liebt. Als schließlich Malagant Guinevere entführt und Arthus damit herausfordert, soll sich der Zwist zuspitzen... |