En 1931, con 33 años y habiendo obtenido ya el reconocimiento internacional, el cineasta ruso Sergei Eisenstein (Elmer Bäck) viaja a la ciudad de Guanajuato para rodar ¡Que viva México! Luego de haber pasado una temporada en Hollywood, en donde terminó por ser rechazado por sus ideas, el joven recibe financiamiento para rodar su nuevo proyecto. En México Eisenstein es guiado por Palomino Cañedo (Luis Alberti), un antropólogo que asesorará al cineasta durante la producción de la cinta y de quien terminará enamorándose.
La cinta no sólo retrata el increíble recorrido de Eisenstein por México, sino el viaje emocional con el que terminará por asumir su homosexualidad y que hará que él comprenda el significado de su vida de una manera diferente.
Eisenstein en Guanajuato es una película dirigida y escrita por el británico Peter Greenaway (El libro de cabecera) quien compitió por el Oso de Oro de Berlín por su trabajo en ella.