Rami, de 12 anos, muda-se do sul do Líbano para Beirute com sua família, para escapar dos bombardeios israelenses. Na cidade, ele rapidamente se torna amigo de algumas crianças locais, incluindo sua vizinha, Yasmine, por quem ele se apaixona. No entanto, os horrores da guerra o alcançam, quando a guerra civil irrompe. Seu amigo é assassinado a sangue frio, ele se separa de Yasmine, quando sua família se muda para escapar da guerra e seu pai é sequestrado pela milícia. Apesar de sua oposição à violência e à guerra, Rami acaba se inscrevendo para ser um guerreiro de uma facção diferente, em uma tentativa de encontrar seu pai. Ele conhece Siham, uma jovem mãe cujo marido foi sequestrado. Apesar dos obstáculos em seu caminho, ela está determinada a encontrar seu marido. Quando seus companheiros combatentes da milícia capturam um prisioneiro e decidem matá-lo, Rami tem que fazer uma escolha entre sua humanidade e sua fidelidade à sua facção, em uma guerra que o colocou contra seu próprio amigo.