La película tiene lugar en Italia, y cuenta la historia del país durante la primera mitad del siglo XX utilizando basa en la amistad y desacuerdos de dos hombres muy diferentes, conocidos desde la infancia. Uno de ellos es Olmo Dalco, hijo de campesinos de una prostituta, y otro es Alfredo Berlinghieri, hijo de ricos terratenientes. A pesar de vivir a mundos totalmente diferentes, ambos han desarrollado una relación de profundo efecto entre ellos que va a durar más tiempo hasta que comienzan a desarrollar políticas.'Novecento motivaciones fundamentalmente retrata cómo el fascismo comenzó a tomar forma en Italia por el tiempo, y cómo se ve afectada sus habitantes una vez que chocaron de frente con otra ideología floreciente y revolucionaria: el comunismo. El destino quiere Olmo y Alfredo terminan en lados opuestos y obligados a luchar por sus ideales, lo que lleva cada uno diferentes facciones del movimiento como su relación pasa por numerosos altibajos, pero en ningún momento olvidar sus recuerdos de la infancia.