丹澤爾·華盛頓 Denzel Washington .... Ben Marco
Roger Corman .... Mr. Secretary
裡夫·施雷伯 Liev Schreiber .... Raymond Shaw
梅麗爾·斯特裡普 Meryl Streep .... Eleanor Shaw
喬恩·沃伊特 Jon Voight .... Senator Thomas Jordan
米高·菲爾 Miguel Ferrer .... Colonel Garret
希德尼·魯邁特 Sidney Lumet .... Political Pundit
Dean Stockwell .... Mark Whiting
Jeremy Knaster .... Caretaker (uncredited)
Bruno Ganz .... Delp
John Aprea .... Rear Admiral Glick
Neda Armian .... Reporter #4
Tim Artz .... Jameson
奧巴·巴伯頓德 Obba Babatundé .... Senator Wells
約翰·貝德福德·勞埃德 John Bedford Lloyd .... Jay "J.B." Johnston