The Mists of Avalon Cast Anjelica Huston Julianna Margulies Joan Allen Samantha Mathis Caroline Goodall Edward Atterton Michael Vartan Michael Byrne Hans Matheson