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