1920-е годы, маленький город на юге России. Гражданская война закончилась, но до полной победы большевиков ещё далеко. Группа бандитов из бывших белых офицеров грабит поезд с золотом, на которое нужно было купить хлеб для голодающих, и пятеро друзей - бывших красных бойцов - вступают с ними в смертельную схватку. Подозрение в предательстве падает на одного из них, и, сбежав от товарищей, он должен вернуть золото, чтобы доказать свою невиновность.
Песни к кинофильму исполняет Александр Градский.
Съемки фильма проходили на территории Чечено-Ингушской АССР, отец режиссёра — Сергей Михалков — был в те годы депутатом от этой республики.
На Никиту Михалкова хотели завести уголовное дело, инкриминируя ему взяточничество в связи с тем, что для съёмок в массовке были приглашены местные жители, которые неверно истолковали администратора картины, посчитав, что за съёмки в ней нужно заплатить от 5 до 10 рублей, в зависимости от наличия лошади, и принесли на съёмки деньги, вложенные в паспорта. Режиссёру с трудом удалось избавиться от претензий ОБХСС благодаря заступничеству своего отца