Morelos é um drama histórico que retrata os últimos anos da vida de José María Morelos y Pavón (Dagoberto Gama), um herói mexicano e líder da guerra pela independência. Após escapar do cerco de Calleja em Cuautla e reorganizar suas tropas, Morelos tomou a cidade de Oaxaca, uma das cidades mais importantes do México. No entanto, mesmo com mais da metade do território mexicano em mãos, ele insistiu em tomar o porto de Acapulco, enquanto as tropas monarquistas se reorganizavam, se fortaleciam e recuperavam terreno. O filme explora as contradições e paixões de Morelos, sua relação com seus tenentes e seus esforços para criar instituições próprias e um exército disciplinado.