Действия криминального боевика «Герой – одиночка» происходят в 20-е годы XX века в Америке, когда по всей стране царил сухой закон. На своем пути в Мексику наемник Джон Смит проезжает небольшой южный город, где сталкивается с двумя бандами подпольных торговцев алкоголем. Одной руководит итальянец Строззи, другой ирландец Дойл. Обе шайки ведут непрерывную борьбу за власть в городе, из-за чего постоянно страдают местные жители.
Смит входит в банду итальянцев, затем примыкает к банде ирландцев, помогая то одним то другим уничтожать противника. Он отличный стрелок и с легкостью разряжает обойму пистолета, но его мотивы никому непонятны. Все дело в том, что в этом городе герой-одиночка преследует свои интересы.