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