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