В далёкой Ирландии две деревни, словно старые соперники, ведут бесконечную войну. Но вместо взрослых разборок на поле боя - мальчишки с обеих сторон. Правила просты: никаких камней в рогатке и перестрелок после звонка к ужину. Всё решается честным поединком, где побеждённый оставляет завоевателям свой значок - пуговицу.
Однажды группа ребят из одной деревни отправляется на разведку в земли противника. Они хитростью захватывают нескольких мальчишек и, следуя традициям, снимают с них пуговицы. Так начинается новая глава в их вековой вражде.
Захваченные дети возвращаются домой без своих знаков отличия, что становится поводом для новых стычек. Обе стороны готовы к новым битвам, но каждый разделён на тех, кто хочет мира, и тех, кто жаждет победы любой ценой.
В этой истории о детской войне взрослые мотивы сменяются юношеским задором и стремлением доказать свою смелость. Но по мере развития событий мальчишки начинают понимать, что настоящая дружба и взаимопонимание могут победить даже самую яростную вражду.
Фильм "Война пуговиц" 1994 года показывает, как детские игры отражают взрослые конфликты, и как важно научиться прощать и находить общий язык.