Back to Movie Clips

Winter Soldier bionic arm iconWinter Soldier — Activate!

HYDRA activates their most dangerous asset —
and a CS class learns what a state machine really is.

“Captain America: Civil War” (2016) — The scene, Zemo’s plan, and the ten trigger words

Captain America: Civil War (2016), directed by Anthony and Joe Russo, is the thirteenth film in the Marvel Cinematic Universe and the most politically complex. It is not a film about heroes fighting villains. It is a film about heroes fighting each other — and one very patient man who understood exactly how to make that happen.

At the center of the conflict is James Buchanan “Bucky” Barnes (Sebastian Stan) — Steve Rogers’ oldest friend, a WWII soldier who fell from a train in 1945 and was recovered by HYDRA. For decades, HYDRA kept him in cryogenic suspension between missions and used repeated brainwashing to maintain his programming. He is the Winter Soldier: an elite assassin who remembers nothing, questions nothing, and executes on command.

The mechanism of his compliance is a set of ten trigger words, documented in a Sokovian journal held by HYDRA. Read aloud in the correct sequence, they suppress James Barnes and activate the Winter Soldier. When Baron Helmut Zemo (Daniel Brühl) obtains this journal, he does not use it to deploy a weapon. He uses it to stage an incident — and then uses the fallout to steer Tony Stark toward a truth that will break the Avengers from the inside: the Winter Soldier killed Howard and Maria Stark. Zemo lets Tony find out. The team does the rest.

The ten activation words, as read from the Sokovian journal:

1.Желание— Longing
2.Ржавый— Rusted
3.Семнадцать— Seventeen
4.Рассвет— Daybreak
5.Печь— Furnace
6.Девять— Nine
7.Добросердечный / Доброкачественный— Benign
8.Возвращение на родину— Homecoming
9.Один— One
10.Товарный вагон— Freight car

Zemo is the first MCU villain whose plan actually worked. He had no superpowers, no army, and no resources beyond intelligence and patience. He needed only a notebook, the right sequence of words, and a room.

The TNT Activate Novices app was built around the theme of this scene. The “training sequences,” the steel-blue palette drawn from the activation chair’s metallic restraints, and the command-tone subtitles are all deliberate references. See Activate Novices for the app, and the S.P.A.R.K. chat log for the full build story.

The Winter Soldier Wake app takes the scene’s word-by-word delivery into a p5.js animation engine: enter any comma-separated word list on the programming page, and the activation engine streams your words across a black canvas — each one growing and fading in the dark, one at a time, exactly as Zemo delivered them. Try substituting your own words for the original ten and watch what changes — and what doesn’t.

The CS connection — a state machine with a very specific input

The Winter Soldier’s programming is a textbook state machine — one of the most fundamental models in computer science.

A state machine (formally: a finite-state automaton) is a system that exists in exactly one of a finite number of states at any given time and transitions between those states in response to specific inputs. Everything from traffic lights to login systems to video game characters is modeled this way.

Bucky has two states:

  • STATE_BARNES — James Barnes is present: has memories, makes choices, can resist, will protect people he recognizes.
  • STATE_WINTER_SOLDIER — James Barnes is suppressed: follows commands without question, optimized for lethality, no emotional access.

The trigger words are the input signal that forces a transition from STATE_BARNES to STATE_WINTER_SOLDIER. The sequence must be complete and correct — partial input does not trigger the transition. This mirrors authentication: ten words in the right order is the password.

The CS lesson runs deeper than metaphor. In software, we routinely write systems that respond to specific inputs by changing internal state:

  • A media player switches between PLAYING, PAUSED, and STOPPED on button presses
  • A login form switches from LOCKED to AUTHENTICATED when the correct credential is submitted
  • A game character switches from IDLE to ATTACKING when a key is pressed

The Activate Novices app models this directly. Selecting a sequence and pressing Play transitions the player from a resting state to an active one. The Loop button holds a state. The Speed selector changes a numerical property. Each control is a state transition written in three lines of JavaScript.

Ask your students: how many states does the Activate Novices player have? What inputs trigger each transition? Draw the state diagram before reading the code.

Fun facts — the film, the character, and the MCU

Bucky Barnes was created in 1941 by Joe Simon and Jack Kirby — the same team that created Captain America — as a teenage sidekick. He was killed off in Avengers #4 (1964) and stayed dead for forty years. In comics, that is practically a world record.

The Winter Soldier arc (2005) was written by Ed Brubaker and changed everything. Brubaker revealed that Bucky had survived the fall, been recovered by the Soviets, and spent the Cold War as a HYDRA/KGB assassin. The story won multiple Eisner Awards and was adapted almost directly into the 2014 MCU film Captain America: The Winter Soldier.

Daniel Brühl’s Zemo is widely regarded as one of the MCU’s most effective villains — not despite having no powers, but because of it. His plan had no failure mode that required him to win a fight. He just needed patience and a book. It worked.

The Russo Brothers (Anthony and Joe) came from television — Community, Arrested Development — before taking on The Winter Soldier (2014). Civil War confirmed them as the MCU’s most capable large-scale directors. They went on to direct Infinity War and Endgame.

Two major characters debuted in Civil War: T’Challa / Black Panther (Chadwick Boseman, in a performance that immediately demanded a solo film) and Peter Parker / Spider-Man (Tom Holland). Both joined mid-conflict and stole every scene they were in.

The airport sequence — twelve heroes, two sides, one enormous parking structure — was choreographed over several months and is consistently ranked among the best action sequences in MCU history. It was filmed on a decommissioned airport in Germany. The sequence cost approximately $20 million to produce, most of it visual effects.

“Freight car.” The last trigger word is not arbitrary. It is a direct reference to the train car from which Bucky fell in The First Avenger — the moment Steve lost him. HYDRA built his programming with the instruments of his death. The first thing he hears when he wakes is the last thing he heard before he fell. That is the detail that rewards a second viewing.

Civil War was released May 6, 2016, and grossed $1.153 billion worldwide on a $250 million budget. It remains one of the five highest-grossing Marvel films not titled Avengers.

Movie clips are only available in larger viewports.
On some mobile devices, rotating to landscape will allow viewing.

The Activation Scene — Captain America: Civil War (2016)

Watch for Zemo’s deliberate, unhurried pace — he is not afraid of Bucky, and that composure is its own kind of horror. Watch Bucky’s expression change. Watch Steve’s face when he realizes what is happening and that he cannot stop it. The state transition takes approximately ninety seconds. There is no override command.

After watching: program your own activation sequence with Winter Soldier Wake, or explore the video player design decisions in Activate Novices.