Начало 1990-х, уже Россия, а не СССР. В одном из институтов Ленинграда работает инженер Евгений Тимошин (Александр Збруев) — в прошлом боксер. Он живет в небольшой квартирке с женой и дочерью. Вдруг в его пусть небогатое, но размеренное существование вихрем врывается молодая красотка Аня (Светлана Рябова), влюбленная в Евгения еще со школы, но уже больше 20 лет живущая в Америке. Она ненадолго вернулась из США и предлагает герою фильма уехать с ней — за океаном его ждет перспективная работа и благополучное существование. Евгений испытывает муки выбора, ведь он любит свою жену и дочь.
Главный герой Леонид Плещеев возвращается в свой рабочий поселок с войны. Плещеев стал инвалидом, потеряв зрение, и теперь не может обеспечивать свою семью. Считая себя обузой, он лишь ухудшает положение жены и сына, злоупотребляя алкоголем. Однажды жена не выдерживает и уезжает. С Леонидом остается сын, который не может еще зарабатывать денег. Их отчаянное положение прерывает вернувшийся из армии Григорий Шалагин — друг Плещеева. Его энтузиазм и оптимизм помогают Плещееву вернуться к жизни.
В крошечной итальянской деревеньке Инвиолата время остановилось в буквальном смысле слова. Местные жители принадлежат сказочной маркизе де Луна, которая нещадно использует их труд. Все меняется в один из визитов семьи патронов в Инвиолату. Молодой аристократичный Танкреди заводит дружбу с Лазарем — прекрасным и простодушным деревенским юношей. Фантастические коллизии их отношений полностью разрушат привычный быт деревенских жителей и приведут к практически библейскому апокалипсису их маленького мирка.