Sean Connery character King Arthur
Richard Gere character Lancelot
Julia Ormond character Guinevere
Ben Cross character Prince Malagant
Liam Cunningham character Agravaine
Christopher Villiers character Sir Kay
Valentine Pelka character Sir Patrise
Colin McCormack character Sir Mador
Ralph Ineson character Ralf
John Gielgud character Oswald
Stuart Bunce character Peter, King's Stableman
Jane Robbins character Elise
Jean Marie Coffey character Petronella
Paul Kynman character Mark
Tom Lucy character Sir Sagramore
Richard Claxton character Child
Susannah Corbett character Young Lady in Crowd
Rob Brydon character Man in Crowd
Rose Keegan character Lady in Crowd