King Arthur
Clive Owen character Arthur
Ioan Gruffudd character Lancelot
Keira Knightley character Guinevere
Mads Mikkelsen character Tristan
Joel Edgerton character Gawain
Hugh Dancy character Galahad
Ray Winstone character Bors
Stephen Dillane character Merlin
Ray Stevenson character Dagonet
Til Schweiger character Cynric
Stellan Skarsgård character Cerdic
Sean Gilder character Jols
Ken Stott character Marius Honorius
Charlie Creed-Miles character Ganis
David Murray character Merlin's Lieutenant
Ned Dennehy character Mental Monk
Phelim Drew character Obnoxius Monk
Des Braiden character Third Monk
Bosco Hogan character Bishop Decoy
David Wilmot character Woad Killed by Lancelot
Lochlainn O'Mearain character Roman Commander
Ivano Marescotti character Bishop Germanus
Clive Russell character Lancelot's Father
Graham McTavish character Roman Officer
Dessie Gallagher character Mercenary
Elliot Henderson-Boyle character Young Lancelot
Owen Teale character Pelagius (uncredited)
Dawn Bradfield character Vanora