CharacterVivianneVivianne in The Mists of Avalon (2001), played by Anjelica Huston. Played byAnjelica HustonAppears inThe Mists of Avalon2001