Johansson will play Black Widow, which we parsed here. (She replaced Emily Blunt, who dropped out because of other commitments.) Signed to play a villain, Rourke seemed like a sure thing, other than some salary issues that were apparently worked out in his favor.

Once again directed by Jon Favreau, Iron Man 2 is expected to open May 7, 2010.