CharacterLancelotLancelot in The Mists of Avalon (2001), played by Michael Vartan. Played byMichael VartanAppears inThe Mists of Avalon2001