Аслан Гугаев, возглавляющий отряд чеченских боевиков, принимает решение освободить троих пленных: двух российских солдат-призывников — сержанта Ивана Ермакова и рядового Кулика, а также англичанина Джона Бойла. Последний получает свободу с условием: он должен собрать и доставить Гугаеву выкуп в размере двух миллионов фунтов стерлингов за свою невесту Маргарет, которая остается заложницей. Вместе с ней в плену продолжает удерживаться капитан российской армии Медведев.
Не сумев за отведенные два месяца найти необходимую сумму и не получив помощи от британских властей, Джон возвращается в Россию. Там, в Тобольске, он находит бывшего сослуживца — Ваню Ермакова. Объединив усилия, они снова отправляются в Чечню, чтобы предпринять новую попытку освобождения Маргарет и капитана Медведева.