耶纳·马龙 Jena Malone .... Young Ellie 大卫·摩斯 David Morse .... Ted Arroway 朱迪·福斯特 Jodie Foster .... Eleanor Arroway Geoffrey Blake .... Fisher 威廉·菲德内尔 William Fichtner .... Kent Sami Chester .... Vernon Timothy McNeil .... Davio Laura Elena Surillo .... Cantina Woman 马修·麦康纳 Matthew McConaughey .... Palmer Joss 汤姆·斯克里特 Tom Skerritt .... David Drumlin Henry Strozier .... Minister Michael Chaban .... Hadden Suit Max Martini .... Willie (as Maximilian Martini) 拉里•金 Larry King .... Himself Thomas Garner .... Ian Broderick Conroy Chino .... KOB-TV Reporter Dan Gifford .... Jeremy Roth 詹姆斯·伍兹 James Woods .... Michael Kitz Vance Valencia .... Senator Valencia 安吉拉·贝塞特 Angela Bassett .... Rachel Constantine