Nachdem Tony Stark (Robert Downey Jr.) der Welt seine Identität als Iron Man offenbart hat, könnte es kaum besser für ihn laufen. Die Welt jubelt ihm zu und die neu eröffnete Stark Expo ist ein voller Erfolg.
Aber es läuft nicht alles rund im Hause Stark. Auf der einen Seite ist es so, dass sein Arc-Reaktor ihm eine ausgewachsene Palladium-Vergiftung verpasst und der Senat ihm seinen Anzug abnehmen will. Auf der anderen Seite gibt es auch mit Ivan Vanko (Mickey Rourke) einen alten Bekannten, der Tony das Leben schwer macht und dabei auch noch Unterstützung von der Konkurrenz, genauer gesagt Justin Hammer (Sam Rockwell), bekommt.