Рота старшего лейтенанта Александра Доронина откомандирована на Северный Кавказ. Командир полка полковник Галкин поручает Доронину оборону перевала «Грозовые ворота». К роте Доронина прикомандировывают группу спецназа ГРУ под командованием майора Егорова, у которого несколько лет назад от рук террористов погибли жена и сын. Вскоре по прибытии на перевал, Егоров знакомит Доронина со своим доверенным лицом Шахом, бывшим чеченским генералом. У Шаха имеется достоверная информация, что к перевалу стягиваются крупные силы боевиков. Они готовятся нанести роте сокрушительный удар...
Рабочее название фильма было «6 рота». Но так как в это же время шли съёмки фильма «9 рота» Фёдора Бондарчука, название фильма пришлось сменить.
Съёмки сцен на Кавказе проходили на границе Абинского района и города-курорта Геленджик Краснодарского края. Съемочная группа работала на юго-восточных склонах горы Абин хребта Коцехур в районе долины реки Жане, в Адербиевке, Прасковеевке, посёлках Светлом и Тёмная Щель, где оставила декорацию-замок. Остальные сцены снимались в Пскове и на базе отдыха «Кривск» ГУ ЦБ по Псковской области в посёлке Кривск, Псковская область.
В массовых сценах принимали участие жители Пскова.
Фильм снят по повести Александра Тамоникова «Рота».