1944 год, разгар Второй мировой войны. Немецкий разведчик Фабер выполняет крайне важную миссию: он должен передать в Берлин данные о готовящейся высадке союзников в Нормандии, которые могут переломить ход всего конфликта. Но во время перехода на подлодке происходит авария, шпион едва не утонет, и его выносит на берег маленького удалённого шотландского острова, где почти не живут люди.
Действие фильма разворачивается в 1943 году, в британской колонии Индия, где группа пожилых ветеранов Калькуттской легкой кавалерии, прослуживших в армии со времен Бурской войны, ведет спокойную размеренную жизнь: они играют в гольф, проводят время в клубах за стаканами джина и почти не вспоминают о боевых днях.











