Magdalena Flores Hernández

Nació en una familia católica y estudió la primaria en una escuela rural en la localidad de Velasco, donde vivió desde su nacimiento hasta 2008.

En 1954, siendo madre soltera de un varón, se casó con Guillermo Barranco Cerón, un minero oriundo de la misma localidad, con quien tuvo siete hijos: cuatro varones y tres mujeres.

[1]​ Flores se encontraba de compras cuando la abordaron para proponerle el papel, pues cubría perfectamente los requerimientos de Reygadas: una mujer de edad avanzada que no fuera actriz profesional.

En 2005, Reygadas le ofreció un pequeño papel en su segunda película, Batalla en el cielo,[4]​ y en 2007 participó en el largometraje Ópera de Juan Patricio Riveroll.

[5]​ Actualmente reside en Pachuca, Hidalgo, bajo cuidado de sus siete hijos Dolores, Teresa, Guillermo, Agustín, Juan, Marisela y Rosendo; su familia se compone, además, de quince nietos (diez hombres y cinco mujeres) y dos bisnietas.