Действие фильма разворачивается в 1918 году, в разгар Первой мировой войны. Молодой американский репортер Эрнест Хэмингуэй приезжает в Италию и пытается попасть на линию огня, чтобы делать репортажи с передовой, но получает отказ от командования. Случайно попав под вражеский обстрел, он получает ранение и попадает в военный госпиталь, где работает американская медсестра Агнес фон Куровски.
Фильм является одной из ключевых картин экранизаций романов Бернарда Корнуэлла про приключения офицера британской армии Ричарда Шарпа, роль которого в цикле исполняет Шон Бин, получивший широкую известность именно благодаря этому образу. Действие разворачивается в сентябре 1813 года на Пиренейском фронте во время Наполеоновских войн.











