What is the plot of the movie First Knight?

The movie 'First Knight' is based of in the legend of King Arthur. It follows a love triangle between Lancelot, Lady Guinevere and King Arthur, and stars Sean Connery and Richard Gere.