Leonardo Daniel as Juan Aldama David Ostrosky as Mariano Abasolo Toño Mauri as Andrés Quintana Roo Juan Carlos Bonet as Nicolás Bravo Juan José Arjona as Francisco Xavier Mina Christian Bach as María Ignacia "Güera" Rodríguez Luis Gatica as Juan Foncerrada Alejandro Ruiz as Diego Foncerrada Julio Beckles as Lorenzo Foncerrada Sergio Jiménez as Matías de Heredia Alejandra Ávalos as Ángela Mario Iván Martínez as Ignacio López Rayón María Rivas as Virreina Inés de Jáuregui Sergio Bustamante as Virrey José de Iturrigaray Magda Karina as Brígida Almonte Luis Gimeno as Guillermo Aguirre y Viana Luis Xavier as Felipe Gómez Crespo Roxana Saucedo as Ana María Huarte Lorenzo de Rodas as Don Pablo de Irigoyen Isaura Espinoza as Micaela Roberto Ballesteros as Vicente Guerrero Óscar Bonfiglio as Guadalupe Victoria Julio Bracho as Simón Bolívar Raúl Buenfil as Mariano Matamoros Daniel Gauvry as Alexander Von Humboldt Armando Araiza as Martín García de Carrasquero Dacia Arcaráz as María Antonieta Morelos Odiseo Bichir as Fray Servando Teresa de Mier Luz María Jerez as Catalina de Irigoyen Gilberto Román as Miguel Domínguez Katia del Río as Leona Vicario Leticia Sabater as Joaquina Torreo de Esteve Maristel Molina as Doña Josefina Allué Nando Estevané as Manuel Hidalgo Claudio Sorel as Alcalde Ochoa Humberto Elizondo as Hermenegildo Galeana Sergio Klainer as Juan Ruiz de Apodaca Marco de Carlos as Juan O'Donojú Esteban Franco as El Pípila Javier Díaz Dueñas as Pedro Moreno Salvador Sánchez as Leonardo Bravo Jorge Santos as José María Hidalgo Humberto Dupeyrón as Mariano Hidalgo Ramón Menéndez as Manuel Abad y Queipo Alejandro Tommasi as José Nicolás de Michelena Germán Robles as Ángel Avella Antonio Medellín as "Amo" Torres Manolo García as Miguel de Bataller Roberto Blandón as Félix Flores Alatorre Manuel Saval as José Manuel Fuentes Natalia Esperón as Luz Agustina de las Fuentes Claudia Ferreira as Francisca de la Gándara Alberto Inzúa as Virrey Branciforte José Carlos Teruel as Bondpland Moisés Suárez as Arzobispo Lizana y Beausmont Martín Barraza as Lázaro Héctor Sáez as Juan Francisco Azcárate y Lezama Eduardo Liñán as Manuel de la Cancha Carlos Cámara as José Antonio Tirado Rafael Amador as Cabo Ortega Juan Carlos Colombo as Fray Vicente de Santa María Andrés Bonfiglio as Gliberto Riano Óscar Traven as Diego Berzábal Miguel Pizarro as José de la Cruz Isabel Benet as Ana de Soto Fernando Sáenz as José María Mercada Raúl Castellanos as Narciso Mendoza Alejandro Gaytán