Роль Некрасова — одна из самых любимых у Олега Янковского. О том, как создавался образ красноармейца, он рассказывал: «Что же за человек был этот хроникёр гражданской войны, её безымянный летописец? Я представил его молчаливым, застенчиво-сдержанным, неуклюжим. Я придумал ему „легенду“. Он воспитывался в семье священнослужителя — об этом сказано одной строкой в сценарии. Некрасов в детстве был предоставлен самому себе, много читал, думал, мечтал о прекрасном. Я представил себе семью небогатого дьячка, которая приняла мальчика, оставшегося без родителей… Я представил нехитрую библиотеку, в которой было, однако, десятка полтора настоящих книг, я представил первые сеансы загадочного „синема“, так поразившего воображение юноши. Он рос в мире романтических иллюзий и книжных идеалов. И вот такой мягкий, замкнутый, немного не от мира сего юноша попадает в конкретное, сложное, кипящее время. Некрасов пришёл в революцию не потому, что до конца понимал её цели и смысл — это случилось позже. Мы привыкли считать, что мужеством обладают лишь те, кто в детстве и юности прошёл суровую школу. Но это не так — мужеством обладают те, кто обладают мужеством… И сплошь и рядом душевную стойкость, отвагу, презрение к компромиссам обнаруживают именно люди такого склада, как мой Андрей Некрасов… Мне было обидно, что Андрей Некрасов погибал. Я нафантазировал замечательное будущее для него. Он мог бы стать одним из родоначальников революционного советского киноискусства — у него была гражданская позиция, свежесть и неординарность взгляда на мир, фундаментальность внутренней культуры. Но он погиб».
«Служили два товарища в однем и тем полке» — такую когда-то пели песню. Два товарища — это Некрасов и Карякин. Некрасов — интеллигентный, мягкий, полный спокойной доброжелательности к людям. Таким он описан в сценарии. Таким его и сыграл Янковский.
Карякин — натура иного плана. Горяч, подозрителен, скор на расправу. Был командиром роты, разжаловали в рядовые за то, что расстрелял «военспеца» — и расстрелял, наверное, зря, как спустя несколько дней едва не расстреляли его самого. Но это ничему не научило Карякина. Уж, кажется, он имел возможность убедиться в смелости Некрасова, только что сам его хвалил: «Ты мужик геройский, пролетарского поведения», а вот случилась у Некрасова неприятность, не сумел он снять на плёнку вражеские укрепления — и Карякин уже себя не помнит от гнева: «…разрешите обратиться. Некрасов беспартиец, происхождением чуждый, вёл злые разговоры против революции, и эту плёнку он нарочно загубил».
Быков играет свою роль легко, озорно, весело! Кепчонка по самые брови, манеры и говорок паренька с городской окраины. Он полон оптимизма и неунывающей деловитости. Ему говорят: «Мотор заглох», — а он, не раздумывая: «Почему? Чини!» (А мотор заглох у аэроплана, и какое уж тут «чини», когда через секунду машина врежется в землю!) Его ведут расстреливать, а он простодушно: «Опять расстрелять. Это сколько же можно».
Очень интересный герой получился у Быкова. Киновед И. Левшина отмечает: «Ролан Быков сыграл Ивана Карякина, тульского слесаря, красного бойца, фанатика мировой революции, показав в нём и величие и мелкость, и прозорливость фанатизма и тугодумие невежества, и все сметающую страсть и крестьянскую расчётливость».
Тем не менее образ Карякина долгие годы ставился в вину артисту. Начальство спрашивало: «Он положительный или отрицательный?»
Запомнился в этом фильме и мужественный герой Владимира Высоцкого. Актёр с большой психологической достоверностью создаёт образ кавалерийского поручика Брусенцова — белогвардейца, врага, но храброго и честного перед самим собой, по-своему верного присяге.
Брусенцов с трудом успевает добраться до переполненного эмигрантами последнего корабля, уходящего из Крыма. Он уже не думает о спасении коня, которому был обязан своей жизнью. Обезумевшее животное бросается в море за своим хозяином.
«Брусенцов гибнет потому, что видит, что Россия идёт совсем не тем путём, который он выбрал для себя, — объяснял Высоцкий. — А он служил своему белому делу преданно до самого конца. Он смелый человек, способный, талантливый. Если бы он не оказался по ту сторону баррикад, он принёс бы много пользы. Только в самом конце фильма он понял, что он теряет Родину, уплывая за границу. Он понял, что Россия пойдёт по-другому. А вместе с Родиной он теряет жизнь свою. Он стреляется. Как отчаявшийся человек, опустошённый, он пускает себе пулю в рот.
Меня спрашивают: «Что он, из-за лошади застрелился?» Ну конечно, нет. Хотя лошадь тоже жалко. Она остаётся. Но он застрелился из-за своей опустошённости полной, отчаяния».
Да, судьба Брусенцова полна трагизма. В то же время ряд сцен авторы фильма решают в ироническом ключе. Так, бегство главных героев, Некрасова и Карякина, из махновского плена происходит в подчёркнуто замедленном темпе.