'Captain America: The Winter Soldier' may have put the titular Winter Soldier in the film's title, but for a while there it seemed that Marvel didn't want to reveal who was playing that character (even if it was obvious to those who know the comic books and those who checked the cast listings). Now that we're approaching the film's release, they're officially letting that cat out of the bag.

So, spoiler alert: The Winter Soldier is actually Bucky Barnes (Sebastian Stan), who was experimented on by HYDRA, and became a bastardized super-soldier similar to Steve Rogers/Captain America (Chris Evans). For Cap that reveal means he can't treat his former best friend as a supervillain, but perhaps someone who could be saved.