Halim (Levent Can), Şanlıurfa’nın Siverek ilçesine bağlı bir köyde görev yapan idealist bir sınıf öğretmenidir. Halim hayatını hem annelik hem de babalık yaptığı oğlu Maksut (çocukluğu Giray Uzer, yetişkinliği Ozan Bilen), öğrencileri ve beslediği taklacı güvercinleriyle birlikte geçirmektedir.
Fakat Halim’in hayatı görev yaptığı köyde hüküm sürmekte olan aşiretin reisinin büyük oğlu Dündar’ın (Umut Beşkırma) karıştığı bir kavgayı engellemesiyle değişmeye başlar.
Dündar’ın iftiralarına kanan köyün aşiret reisi Serpen Ağa’nın (Süleyman Karadağ) talimatlarıyla görünmez bir el tüm köyü Halim Öğretmen’e karşı cephe almaya zorlamıştır. Öğrencilerinden kopmak zorunda kalan Halim ya bir yol bulup eğitime devam edecek ya da köyden tayinini isteyecektir.