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