约翰·韦恩/詹姆斯·斯图尔特
张耀扬/林文龙
詹姆斯·斯图尔特/亨利·方达
奥拉夫·卢巴申科/泽比纽·扎马洲斯基
尔冬升/狄龙
兰道夫·斯科特/詹姆斯·柯本
姜大卫/徐少强
甄子丹/张学友
主演:约翰·韦恩/詹姆斯·斯图尔特
参议员Ransom "Rance" Stoddard(詹姆斯·斯图尔特 James Stewart饰