杰瑞米·雷纳 Jeremy Renner ....Aaron Cross
爱德华·诺顿 Edward Norton ....Retired Col. Eric Byer, USAF
蕾切尔·薇姿 Rachel Weisz ....Dr. Marta Shearing
阿尔伯特·芬尼 Albert Finney ....Dr. Albert Hirsch
琼·艾伦 Joan Allen ....Pam Landy
奥斯卡·伊萨克 Oscar Isaac ....Outcome #3
唐娜·墨菲 Donna Murphy ....Dita Mandy
大卫·斯特雷泽恩 David Strathairn ....Noah Vosen