Characters played by Antonio Banderas
Luis Antonio Vargas
Characters played by Angelina Jolie
Julia Russell
Bonny Castle
Characters played by Thomas Jane
Billy
Walter Downs
Mephisto
Characters played by Jack Thompson
Alan Jordan
Characters played by Gregory Itzin
Colonel Worth
Characters played by Allison Mackie
Augusta Jordan
Characters played by Joan Pringle
Sara
Characters played by Cordelia Richards
Emily Russell
Characters played by James Haven
Faust - Stage
Characters played by Pedro Armendáriz Jr.
Jorge Cortés
Characters played by Mario Iván Martínez
Cuban Priest
Characters played by Harry Porter
Stage Manager
Characters played by Fernando Torre Laphame
Wedding Priest
Characters played by Shaula Vega
Dressmaker Girl
Characters played by Lisa Owen
Margareta - Stage