Weaving The Past: Journey of Discovery would like to acknowledge and thank our outstanding re-enactment cast for bringing humanity, vibrancy and life to such important events and to the real people who made them happen…

Cory Green
as Emilio Hernandez
Jacob Hansfield
as Emilio Hernandez, age 5
Will Smith
as The U.S. Double-Agent
Steven Taschler
as John Kenneth Turner
Jerry Parra
as Capitan Ramirez
Jenna Green
as Cliotilde Guerrero

Mario Prado Jr.
as Praxedis Guerrero
Jesus Velazquez
as Jesus Velarde
David Senteno
as Ricardo Flores Magon
Jill Burnham
as Ethel Duffy Turner
Spencer Averick
as Wilfred Wallenius
Yvonne Green
as Fructuosa Guerrero Huerta

Jason Hollister
as Francisco Manrique
Juan Dominguez
as Jose Velarde
Enrique Baloyra
as Enrique Flores Magon
Yolanda McCreary
as Concha Rivera
Quito Hernandez
as Librado Rivera
Robert Camargo
as a PLM Miner