E! Online confirmed that Scarlett Johansson has signed on to Jon Favreau's Iron Man 2, taking over the role of Black Widow.
Johansson (The Spirit) steps in for Emily Blunt, who had to drop out because of a scheduling conflict with Gulliver's Travels.
The news confirms a rumor first reported by Entertainment Weekly.
"Scarlett is thrilled to be a part of Iron Man," Johansson's representative, Marcel Pariseau, told E!