Chris Evans in 'Captain America: The First Avenger'. Steve Rogers (Chris Evans) is a scrappy kid from Brooklyn, New York, hoping to enlist in the military during World War II, but he is continually ...