Samuel Jackson has played several superheroes and a villian during his movie career. He was the voice of the character Frozone from the Incredibles (animated). He played Nick Fury in Iron Man, Octopus in the Spirit (a Villian) and Elijah Price in Unbreakable (story based on comic book format).
In Iron Man 2, War Machine appears and his name is Colonel James Rhodes. In the first Iron Man, Terrence Howard played the part and Don Cheadle played the character in the second movie. His character is wearing the War Machine costume.
The thing that I did not like about the action figure is the face. It is a half face plate that pops off and on and is replaced with the helmet plate. I wish the entire head was created with the helmet fitting over his head.