Berlin, 1967. Bei einer Anti-Schah-Demonstration dreschen sogenannte „Jubelperser“ auf friedlich protestierende Studenten ein. Es kommt zu Ausschreitungen, in deren Verlauf der Student Benno Ohnesorg durch die Kugel eines Polizisten stirbt. Nachdem auch der charismatische APO-Kopf Rudi Dutschke (Sebastian Blomberg) niedergeschossen wird, eskalieren gewaltsame Proteste gegen die Springer-Presse, deren Berichterstattung die Gesellschaft polarisiert hatte. Um das System nicht nur mit Worten zu bekämpfen, formiert sich eine Gruppe unter Führung der Pastorentochter Gudrun Ensslin (Johanna Wokalek) und Andreas Baader (Moritz Bleibtreu). Nach einem Brandanschlag auf ein Frankfurter Kaufhaus werden die Drahtzieher verhaftet. Der unter großer öffentlicher Anteilnahme geführte Gerichtsprozess löst eine Sympathiewelle für die
Stadtguerilla aus. Nachdem die Revision ihres Urteils abgelehnt wurde, tauchen Baader und Ensslin in den Untergrund ab. Die Vorliebe für schnelle Autos wird Baader zum Verhängnis, als er mit einem gestohlenen Porsche angehalten und verhaftet wird. Gemeinsam mit Ulrike Meinhof (Martina Gedeck), Kolumnistin der linken Zeitung „Konkret“, organisiert Ensslin seine gewaltsame Befreiung. Polizisten und Unbeteiligte werden verletzt. Meinhof taucht in die Illegalität ab. Die Gruppe gründet die „Rote Armee Fraktion“, absolviert eine Ausbildung in einem palästinensischen Trainingscamp, raubt Banken aus und erschüttert die Republik mit Bombenanschlägen. Doch auch der Staat rüstet auf. Nacheinander gehen die Terroristen ins immer engmaschiger werdende Netz der Rasterfahndung von BKA-Präsident Horst Herold (Bruno Ganz). (Text: ARD)