Зима 1930 года. У татарской крестьянки Зулейхи убивают мужа, а ее саму раскулачивают и отправляют по каторжному маршруту в Сибирь. Тридцать ссыльных оказываются брошенными в глухой тайге без пищи, крова и теплой одежды. Неграмотные крестьяне и ленинградские интеллигенты, «деклассированные элементы» и уголовники, мусульмане и христиане, язычники и атеисты, русские, татары, немцы, чуваши – все они отстаивают у суровой природы и безжалостного государства свое право на жизнь. Зулейха находит в себе силы пройти через все испытания, главные из которых – испытание любовью и прощением. Чтобы выжить, нужно любить. Даже если это любовь к злейшему врагу. Чтобы выжить, нужно простить. Себя, других, свою судьбу – страшную, и свою родину – жестокую. Даже саму историю, в которой, как и в каждой человеческой жизни, так мало справедливости.
В центре истории юная девушка Анна Миронова, живущая в маленьком городке Затонск. С детства Анна одарена острым умом и впечатлительностью. Вышиванию крестиком она предпочитает гонки на диковинном велосипеде, носит шаровары, опережая моду, и говорит то, что думает. И вот однажды в провинцию приезжает сыщик из Петербурга Яков Штольман расследовать серию загадочных преступлений. Обладая тонким умом, наблюдательностью и прагматичностью, он следует логике и доверяет только фактам. Погоня за таинственным душегубом, держащим в страхе маленький городок, переплетает судьбы столь непохожих друг на друга главных героев. Так или иначе, талант Анны видеть то, чего не замечают другие, и приоткрывать завесу будущего притягивает амбициозного столичного следователя к провинциальной девушке.
Фильм рассказывает о событиях 1942-43 годов, происшедших в оккупированном немецкими войсками небольшом городке Краснодоне. Вчерашние школьники создают подпольную организацию и начинают свою борьбу против фашистов.