20世紀二十年代,英國和愛爾蘭之間的矛盾不斷加深,最終爆發愛爾蘭獨立戰爭。原本擁有光明前途的醫科大學生達米安(Cillian Murphy飾)得知戰爭爆發,毅然投筆從戎。他回到家鄉,與兄弟泰迪(Padraic Delaney飾)、好友丹(Liam Cunningham飾)一起加入了愛爾蘭共和軍。這群青年憑借滿腔熱血以及出色的戰術,一次次挫敗受雇于英國政府的“黑與棕”民兵部隊。他們的反抗迫使英軍同意簽訂條約,然而《英愛條約》簽署后引發的內戰也成為昔日戰友分道揚鑣的岔路口——達米安因反對條約中保留英國君主制條款而與堅持妥協的泰迪激烈沖突。在處決共和軍間諜行動中動搖信念的丹,最終與達米安一同被支持條約的軍隊俘獲并槍決。