Sebastian Stan plays Bucky Barnes in Captain America. A Marvel veteran, the actor has reprised his MCU role five times now (Captain America: The First Avenger, Captain America: The Winter Soldier, Captain America: Civil War, Black Panther, and Avengers: Infinity War), but it seems like his story as a hero is only getting started.