Действия драматического фильма «Белая лента» разворачиваются в 1913 году в Германии, в небольшой отдаленной деревне на севере страны. На кануне Первой мировой войны, когда мир вскоре погрузится в хаос, в деревне все благополучно, тихо и спокойно. Население деревни живет по обычному укладу, каждый занимается своим делом и не сует нос в чужие дела. Под строгим руководством пастора в деревне воспитываются дети и подростки, состоящие в церковном хоре, которые с самого детства носят белые ленты, служащие символом чистоты и невинности.
Но однажды мирная жизнь деревни нарушается после несчастного случая, произошедшего с местным доктором, чья лошадь на скаку споткнулась об невидимую проволоку, натянутую между деревьев вблизи его дома. Дальше в деревне начали происходить загадочные несчастные случаи и случаи насилия, что заставляет местного учителя усомниться с добропорядочности жителей и начать расследование.