Sir Ben Kingsley is in line to star in Iron Man 3.
The Hugo actor will appear opposite Robert Downey Jr in the new Marvel Studios’ sequel.
But he will not play Tony Stark's controversial foe The Mandarin, as previously suggested.
Instead he will portray Mallen, a villain who has a nanotech virus.
The film is written by Drew Pearce and directed by Shane Black.
Kingsley is currently filming Ender's Game, in which he will star alongside Asa Butterfield, Abigail Breslin and Harrison Ford.
Downey will next appear as Stark in The Avengers.