Iron Man 2 - Cast

Iron Man 2 Movie Poster

Robert Downey Jr.

as Tony Stark/Iron Man


Gwyneth Paltrow

as Pepper Potts


Don Cheadle

as Lt. Col. James "Rhodey" Rhodes


Scarlett Johansson

as Natalie Rushman/Natasha Romanoff


Sam Rockwell

as Justin Hammer


Mickey Rourke

as Ivan Vanko/Whiplash



Clark Gregg

as Agent Coulson



Garry Shandling

as Sen. Stern





Jon Favreau

as Happy Hogan



  Change Location