Экранизация великого романа Алексей Толстого о переломных для России событиях 1914-1919 годов.
В центре истории — сестры Катя (Юлия Снигирь) и Даша (Анна Чиповская) Булавины. Катя, жена адвоката Смоковникова (Алексей Колган), уже долгое время живёт в тоске от пустоты собственной жизни, и изменяет мужу с поэтом Бессоновым (Антон Шагин). Это приводит к разрыву супругов, и Катя уезжает в Париж. Младшая сестра Даша учится на юридических курсах, ищет своё место в жизни. На вечере футуристов Даша знакомится с инженером Балтийского завода Иваном Телегиным (Леонид Бичевин), в которого влюбляется, но молодым людям не суждено быть вместе. Начинается Первая мировая война, Телегин уезжает на фронт.
Во время войны сестры работают в московском лазарете. Телегин, пропавший без вести, возвращается, и Даша выходит за него замуж. Бессонов погибает на фронте. В Катю влюбляется капитан Вадим Рощин (Павел Трубинер). Октябрьская революция, Гражданская война полностью меняют жизнь страны и героев. Пути героев не раз пересекаются и вновь расходятся, и «хождение по мукам» становится для них не метафорой, а реальной жизнью.