María, âgée de 17 ans, est amoureuse de José, le bon capitaine de l'unité de cavalerie de frère. Sa père Abraham a conclu un accord avec Francisco pour épouser María en échange du poste de gouverneur de Durango.
L'armée mexicaine recule vers le nord après une invasion française qui mène à une victoire française dévastatrice à Puebla. María décide de trouver un moyen de suivre José qui se retire avec le président Juarez et évite son mariage avec Francisco.
Une aventure suit alors qu'ils conduisent avec le président Juarez pour sécuriser les armes de l'Union pour le Mexique en Californie. María se déguise en tant qu'homme prenant le nom de Captain Mario puisque les femmes ne se battent pas dans les guerres. Les forces français-mexicaines sont maintenant sur leur queue lorsqu'elles fuient la grande armée du président Porfirio Diaz.