Este filme, basado en tres cuentos de Juan Rulfo, narra tres historias independientes ubicadas en el México de los años cincuenta: En Paso del Norte, Bonfilio, un campesino que vive en la miseria, decide emigrar en busca de fortuna; Pedazo de noche cuenta la vida de Lucia, una prostituta de la calle que ve pasar su historia entera como un parpadeo antes de morir, y Cleotilde, donde se muestra la vida de Don Julio, viejo hacendado que se debate entre el remordimiento y la culpa después de la partida de su joven esposa.