Nach den Ereignissen in New York (siehe Avengers) ist Tony Stark (Robert Downey Jr.) mit seinen Nerven am Ende. Auch wenn in seinem Leben momentan alles bestens läuft kann er nicht schlafen und leidet unter Erschöpfungsattacken. Um dem Problem Herr zu werden, stürzt er sich in seine Arbeit und entwirft verschiedene neue Anzüge.
In der Zwischenzeit hat ein neuer Feind Amerika den Krieg erklärt. Der Mandarin (Ben Kingsley) versetzt das Land mit Bombenattentaten in Angst und Schrecken. Nachdem sein langjähriger Freund und Fahrer (inzwischen Sicherheitschef) Happy Hogan (Jon Favreau) bei einem Attentat schwer verletzt wird, erklärt Stark dem Mandarin den Krieg ohne zu ahnen, welche Konsequenzen das mit sich ziehen wird.









