Образ Семёна Марковича — доктора, читающего красноармейцам лекцию в стихах, — основан на реальном эпизоде из жизни С.М. Фрида — отца Валерия Фрида.
Сценаристы использовали фильм для поиска своих бывших знакомых по ГУЛАГу. Таким же способом пытались отыскать Сашу Брусенцова, геройского парня, бывшего лейтенанта. Его имя, отчество, фамилию и даже воинское звание присвоили одному из героев фильма — поручику Александру Никитичу Брусенцову.
Ростислав Янковский, играющий роль полковника Васильчикова, — старший брат Олега Янковского, исполнителя роли Некрасова.
Фильм снимался в том числе в пгт Суворово Одесской области. В Крыму съемки проходили на Арабатской крепости, которая расположена в начале Арабатской стрелки и в фильме играла роль перекопских укреплений. В фильме на ней базировались войска Врангеля, и здесь же снимался их штурм красноармейцами. Также здесь снимали сцену, когда поручик Брусенцов стреляет в Некрасова.
Когда персонаж Олега Янковского первый раз садится в аэроплан, то он поворачивает фуражку козырьком назад, а в следующем кадре козырёк снова впереди.