Marvel Studios nailed it when they cast Chris Evans as Steve Rogers/Captain America. His performance radiates wholesomeness, determination and bravery while never feeling smarmy. But while Evans is obviously the most recognizable Cap, a few other actors have taken on the role over the years. Matt Salinger (the son of The Catcher in the Rye author J.D. Salinger!) played the part in the terrible 1990 movie and there's also a 1944 serial based on the character.