Две ирландские деревушки разделены рекой, через которую переброшен старый мост. Мальчишки из этих деревень ведут долгую и непримиримую войну под названием «Война пуговиц». Победители сражений отрезают от одежды своих побежденных врагов пуговицы в качестве трофеев. Лидер одной из армий — мальчик из нищей семьи по имени Фергус, его главный враг — Джером, лидер другой армии, сын богатых родителей. Эта война перерастает в личное противостояние этих двух ребят, усугубленное социальным неравенством.