Der Lehrer B.T. Cates (Dick York) wird festgenommen, weil er Darwins Evolutionstheorie unterrichtet. Henry Drummond (Spencer Tracy) kommt beim Gerichtsprozess die schwierige Aufgabe zu, den Mann zu verteidigen. Lose basierend auf einem Fall des Anwalts Clarence Darrow Anfang des 20. Jahrhunderts.