Über eine Zeitspanne von 40 Jahren erzählt "Brecht" in zwei Teilen das von Kunst, Frauen und Zeitgeschichte so bewegte wie bewegende Leben des meistgespielten deutschen Dramatikers des 20. Jahrhunderts. Den jungen Bertolt Brecht verkörpert Tom Schilling; Burghart Klaußner hat die Rolle Brechts in den Nachkriegsjahren übernommen. In weiteren Hauptrollen sind Lou Strenger und Adele Neuhauser als Helene Weigel in jungen und späteren Jahren, Mala Emde als Brechts erste Liebe Paula Banholzer, Franz Hartwig und Ernst Stötzner als junger und älterer Caspar Neher, Trine Dyrholm als Brechts dänische Geliebte und Mitarbeiterin Ruth Berlau zu sehen.