New York, 1920. Deux Italiens, Nicolas Sacco, cordonnier, et Bartolomeo Vanzetti, marchand de poissons anarchiste, sont arretés et accusés du meurtre de deux hommes commis au cours d'un hold-up. Fred Moore, leur avocat, démontre leur innocence mais le procureur et le juge développent une argumentation imprégnée de xénophobie et de paranoïa antibolchevique. Le jury condamne à mort les deux Italiens.
Dennis McCabe, étudiant introverti, recherche son père, ancien militant gauchiste, disparu depuis des années. Bill, son frère, un petit bandit dragueur, s'est promis de se venger des femmes depuis que sa fiancée l'a quitté. Les deux hommes errent dans Long Island et rencontrent Kate et son amie Elina. Bill, oubliant ses résolutions, s'éprend de Kate, tandis que Dennis, obsédé par son enquête, soupçonne Elina d'en savoir plus sur son père.