Duitsland, vroege jaren zestig. Student Bernward Vesper krijgt een hartstochtelijke, maar ook destructieve relatie met Gudrun Ensslin. Zij kiest echter voor de radicale Andreas Baader en de wereld van het terrorisme.
In april 1945 vindt een jonge Duitse soldaat het uniform van een luchtmachtkapitein. Samen met een groep volgelingen begaat hij een reeks moorden en oorlogsmisdaden.
In Frankfurt anno 1958 ontdekt officier van justitie Johann Radmann dat voormalige kampmedewerkers uit Auschwitz ongestraft overheidsbanen bekleden. Hij besluit hen te vervolgen maar aan alle kanten wordt hij gedwarsboomd.