Ларри Шепард, скромный ветеран Вьетнама, живущий скромной жизнью тихого служащего в пригороде Портсмута. Его любимая жена недавно скончалась, а теперь постигла еще одна утрата – из Ирака пришло сообщение о гибели его сына Ларри-младшего. Зная, что в одиночку с горем ему не справиться, Шепард разыскивает двух своих однополчан – безбашенного задиру Сэла и нашедшего себя в служении Богу Ричарда – и вместе с ними отправляется встречать гроб с телом сына. На предложение военных похоронить солдата на мемориальном кладбище Ларри отказывается, и вместе со старыми друзьями и приставленным для охраны и поддержки молодым морпехом Вашингтоном берется переправить гроб домой, чтобы похоронить сына рядом с его матерью. Но путь предстоит неблизкий, а старые друзья, кроме веселеньких деньков, припоминают и о драме, объединившей их во Вьетнаме…
Роман «Последний взмах флага» вышел еще в 2005 году, но тогда Линклейтер отказался переносить его на экран, посчитав, что зрителей должно отделять достаточно времени от событий, показанных в книге, чтобы оценить масштаб трагедий и потерь.
Изначально персонаж Брайана Крэнстона имел в сценарии итальянские корни, но актер убедил постановщика в том, что в образе ирландца он будет выглядеть более гармонично. После коротких проб Линклейтер согласился на изменения.