Фильм строится как рассказ от лица русского солдата Ивана Ермакова.
Иван вместе с капитаном Медведевым находится в плену у полевого командира Аслана Гугаева. Иван исполняет обязанности домашнего раба и специалиста по спутниковой связи (Аслан активно пользуется спутниковым телефоном).
В плен к Аслану попадает английский актёр Джон Бойл и его невеста Маргарет. Аслан отпускает Джона для того, чтобы он собрал 2 миллиона фунтов стерлингов для выкупа Маргарет, а с Джоном и Ивана.
Усилия Джона по сбору денег безуспешны, однако один из дипломатов предлагает ему адрес «офицера КГБ», якобы занимающегося вызволением заложников за деньги. Джон не слишком доверяет дипломату и принимает решение попросить Ивана оказать ему помощь в освобождении Маргарет. Одна из английских телекомпаний оказывает ему финансовую помощь (200 тыс. фунтов стерлингов) в обмен на детальную видеосъемку операции.
Джон и Иван едут во Владикавказ. Иван, который ведёт переговоры с «офицером КГБ», считает, что тот их обманывает, и «зайцем» на грузовике с боеприпасами они с Джоном направляются в Чечню.
Захватив в плен и избив местного жителя Руслана Шамаева, Иван заявляет ему, что является спецназовцем НАТО, присланным американской армией с целью освободить английскую подданную. Руслан верит и становится их проводником, тем более что его родня якобы захвачена в заложники соратниками Ивана. Позже выясняется также, что Гугаевы и Шамаевы — кровные враги.
Добравшись до логова Аслана, Иван, Джон и Руслан расстреливают немногочисленную охрану и освобождают Медведева и Маргарет. Заметив у Маргарет следы изнасилования, Джон в ярости убивает Аслана, оставленного при захвате Иваном в живых для обеспечения «живого щита».
Соратники Аслана организовывают погоню. В конце концов Иван, Джон, Руслан, Медведев и Маргарет занимают оборону в старинной крепостной башне. С помощью спутникового телефона, взятого Иваном у Аслана, Медведев через свои старые связи организовывает поддержку со стороны ВВС: вертолёты отгоняют боевиков и доставляют героев фильма на военную базу.
Джон отдает Ивану заработанные им деньги. Частью суммы Иван делится с Русланом.
Иван попадает под суд за убийство мирных жителей. Руслан участвует в судебном процессе и даёт показания против Ивана. Джон выпускает свой фильм и зарабатывает много денег.