Starring :
Antonio Banderas ... Luis Antonio Vargas
Angelina Jolie ... Julia Russell / Bonny Castle
Thomas Jane ... Billy / Walter Downs / Mephisto
Jack Thompson ... Alan Jordan
Gregory Itzin ... Colonel Worth
Allison Mackie ... Augusta Jordan
Joan Pringle ... Sara
Cordelia Richards ... Emily Russell
James Haven ... Faust - Stage
Pedro Armendáriz Jr. ... Jorge Cortés (as Pedro Armendáriz)
Mario Iván Martínez ... Cuban Priest
Harry Porter ... Stage Manager
Fernando Torre Laphame ... Wedding Priest (as Fernando Torre Lapham)
Shaula Vega ... Dressmaker Girl
Lisa Owen ... Margareta - Stage
Director :
Michael Cristofer
Download :
Download Part 1
Download Part 2
Download Part 3
Download Part 4