CharacterMordredMordred in The Mists of Avalon (2001), played by Hans Matheson. Played byHans MathesonAppears inThe Mists of Avalon2001