The Mists of Avalon › Cast
Anjelica Huston
Vivianne, Vivanne
Julianna Margulies
Morgaine
Joan Allen
Morgause
Samantha Mathis
Gwenwyfar
Caroline Goodall
Igraine
Edward Atterton
Arthur
Michael Vartan
Lancelot
Michael Byrne (actor)
Merlin
Hans Matheson
Mordred