2013. Karim vit dans une cachette, dans un village de Syrie déchiré par la guerre. Son rêve est de fuir le pays pour rejoindre l’Europe. Le seul moyen pour lui de trouver l’argent nécessaire à son départ est de vendre son piano. Karim joue souvent la nuit pour remonter le moral de ses colocataires, parmi lesquels Ziad, 10 ans, le fils d’un résistant. Une attaque se produit et l’un des résistants est blessé. Un médecin demande à Karim de jouer pour soulager la douleur du blessé. La milice d’occupation entend la musique. Ils détruisent le piano et tuent le père de Ziad. Karim part à la recherche de pièces pour le piano cassé. Pendant ce temps, Ziad est capturé par la milice, puis retenu en captivité dans un camp d’entraînement. Ziad réussit à voler une bombe artisanale et s’enfuit. Il revient à la cachette. Karim confisque la bombe. Ziad lui parle d’un piano à queue, situé dans la ville lointaine de Ramza, au cœur du conflit. Karim décide de s’y rendre. Aux abords de Ramza, il rencontre un trafiquant de légumes, qui l’y fait entrer. La ville est ravagée et assiégée. Il rencontre une résistante, Samar, qui accepte de l’aider, en échange d’un passage sûr hors de la ville. Les épreuves qu’ils affrontent ensemble renforcent leur lien. Mais tous deux ont une mission. Ils doivent se séparer à la porte de la ville, et Karim retourner dans son village. Il renonce finalement à partir, laissant sa place à Ziad, pour entrer dans la résistance.