吴宇森 John Woo导演
约翰·特拉沃尔塔 John Travolta饰 西恩·艾彻 / 凯斯特·特洛伊 Sean Archer / Castor Troy
尼古拉斯·凯奇 Nicolas Cage饰 凯斯特·特洛伊 / 西恩·亚瑟 Castor Troy / Sean Archer
琼·艾伦 Joan Allen饰 伊芙·艾彻 Dr. Eve Archer
亚历桑德罗·尼沃拉 Alessandro Nivola饰 伯罗斯·特洛伊 Pollux Troy
吉娜·格申 Gina Gershon饰 莎莎·哈斯勒 Sasha Hassler