In an epic retelling of the timeless love triangle, three lives converge in the golden city of Camelot. With no ties, no enemies and no fear, Lancelot (Richard Gere) is the perfect warrior. He comes to Camelot not for glory or knighthood, but for the love of the beautiful Lady Guinevere of Leonesse (Julia Ormond). Guinevere has promised to marry King Arthur (Sean Connery) not only because his army will protect her country, but because she truly loves him for his wise and gentle ways. But as she prepares to enter Camelot as its new queen, a chance encounter with Lancelot awakens conflicting and powerful emotions within her. Arthur welcomes them both into his city and into his heart, never foreseeing how his great capacity for love and trust could open the door to his betrayal.