Le 25 avril 1974, à Lisbonne, de jeunes capitaines décident de renverser le régime fasciste. Au son de Grândola, une chanson jusque-là interdite, et, dans la liesse, ils prennent le pouvoir avec le soutien d'une population enthousiaste. C'est la "révolution des oeillets" et la fin d'un empire conduit par la dictature.
Professeur de philosophie dépressif, Abe fait la connaissance de Jill, une étudiante. Un jour, ils entendent une femme se plaindre d'un juge, qui s’apprête à lui retirer la garde de ses enfants. Abe décide alors d'assassiner le juge.