The Mandarin. Iron Man’s archnemesis. The Asian Assassin, with his ten magic rings. A villain all of us know. There was a great hype about him being in Iron Man 3… and a lot of anger after knowing the twist. The twist is that he isn’t really the Mandarin, being instead Trevor Slattery, a drunken British actor hired by Killian to give Evil a face.
However, this twist makes perfect sense to me. The Marvel Cinematic Universe is an alternate Earth on its own right: Earth-199999. So, it is normal that there are changes. That is why Thor is more brutish than his 616 counterpart, Loki is quite younger than his uglier, original mainstream alter ego and Jarvis is Just A Rather Very Intelligent System.
Portraying the Mandarin as a terrorist only to have him proven a fool seems to me like Shane Black mocking Nolan and his obsession with turning comic book villains into terrorists. It is also a way of telling the audience “look, we have an Asian man with ten magic rings. This is the only way it can work in the film”.
The Mandarin as we know him would work in a Doctor Strange movie, or even –and this is a bit of a stretch– in a Thor movie, but not in Iron Man. Each Marvel movie has its own feel: the pulp-y Captain America, the fantasy feel of Thor, the techy Iron Man… Of course they all are part of the same universe and assembled in The Avengers, but their movies retain their original qualities.
Ben Kingsley nails it both as the “normal” Mandarin and Trevor Slattery. Having Kingsley play an actor who plays a villain works perfectly in the narrative and is a terrific joke about Ben Kingsley’s –usually typecast into villainous roles– own career.
Well, of course Iron Man 3 did some changes to the Mandarin and Extremis, but the Marvel Cinematic Universe is not a direct adaptation from the comic books. If I wanted to see the exact same story, I would read the comics again. Changing things when adapting a story is not a right: it is a duty.