We always figured that Ben Kingsley wouldn't be the only villain in Iron Man 3, whoever he's playing. Armor or no armor, watching Iron Man beat up on a 68-year old man doesn't seem like the whizzbang finale Marvel fans are hoping for. So it's with some pleasure that we now report that future Lone Ranger and World War Z co-star James Badge Dale has been cast as another villain in the film, and with some confusion that we report that he might be playing Coldblood, a cyborg who never seems to have fought Iron Man in the comic books.
Then again, perhaps not. Deadline only confirms that Dale will be playing a villain named "Savin," which could potentially be a new character who just happens to have the same name as the obscure Marvel character, whose technologically-based origin admittedly makes sense to include in Shane Black's upcoming threequel. It's a potential risk when making a movie set in a densely populated comic book universe, that any new character will be cross-referenced with the mighty Marvel database for potential links to existing heroes and villains.
If James Badge Dale joins the cast, he will be sharing screen time with returning stars Robert Downey Jr., Gwyneth Paltrow and Don Cheadle, as well as new cast members (some still unconfirmed) Ben Kingsley, Rebecca Hall and Andy Lau.
CraveOnline will be back with more Iron Man 3 news after we get this demon out of the bottle.