威廉·赫特
William Hurt
饰:爱德华·沃克 Edward Walker
杰昆·菲尼克斯
Joaquin Phoenix
饰:卢修斯·亨特 Lucius Hunt
阿德里安·布劳迪
Adrien Brody
饰:青年诺亚·帕西 Noah Percy
布莱丝·达拉斯·霍华德
Bryce Dallas Howard
饰:艾薇·沃克 Ivy Walker
西格妮·韦弗
Sigourney Weaver
饰:艾丽丝·亨特 Alice Hunt
布莱丹·格里森
Brendan Gleeson
饰:奥古斯特·尼科尔森 August Nicholson
切莉·琼斯
Cherry Jones
饰:克拉克夫人 Mrs. Clack
西莉亚·韦斯顿
Celia Weston
饰:维维安·珀西 Vivian Percy
John Christopher Jones
John Christopher Jones
饰:Robert Percy
弗兰克·考利森
Frank Collison
饰:Victor
杰妮·阿特金森
Jayne Atkinson
饰:Tabitha Walker
朱迪·格雷尔
Judy Greer
饰:Kitty Walker
弗兰·克朗茨
Fran Kranz
饰:Christop Crane
迈克尔·皮特
Michael Pitt
饰:Finton Coin
杰西·艾森伯格
Jesse Eisenberg
饰:Jamison
查理·霍夫赫梅尔
Charlie Hofheimer
饰:Kevin, the Secuity Guard
斯科特·索尔斯
Scott Sowers
饰:Man With The Raised Eyebrows
Zack Wall
Zack Wall
饰:Donald
Pascale Renate Smith
Pascale Renate Smith
饰:Marybeth
Jordan Burt
饰:12-Year-Old-Boy
查利·麦克德莫特
Charlie McDermott
饰:10-Year-Old-Boy
Robert Lenzi
Robert Lenzi
饰:Young Man
Willem Zuur
饰:Gerald
利兹·斯托贝尔
Liz Stauber
饰:Beatrice
Tim Moyer
Tim Moyer
饰:Flustered Man
Sydney Shapiro
Sydney Shapiro
饰:Oldest Walker Daughter
米娅·罗丝·科洛娜
Mia Rose Colona
饰:Middle Walker Daughter
Chloe Wieczkowski
Chloe Wieczkowski
饰:Youngest Walker Daughter
Sydney Wieczkowski
Sydney Wieczkowski
饰:Youngest Walker Daughter
John Rusk
John Rusk
饰:Radio Announcer
凯文·福斯特
Kevin Foster
饰:Those We Don't Speak Of
Jessica Jennings
饰:Featured Dancer (uncredited)
Shannon Lambert-Ryan
Shannon Lambert-Ryan
饰:Sweeping Girl Who Picks the Red Flower (uncredited)
Robert Randolph Caton
Robert Randolph Caton
饰:Village Elder (uncredited)
大卫·福斯特
David Foster
饰:Village Elder (uncredited)
Thomas M. Hagen
Thomas M. Hagen
饰:Wedding Dancer (uncredited)
Sean Andrew Fash
饰:Schoolboy (uncredited)
Joey Anaya
Joey Anaya
饰:Those We Don't Speak Of
Evangeline
Evangeline
饰:Young Woman (uncredited)
Christopher Descano
Christopher Descano
饰:Dancing Villager (uncredited)
Nicholas Alexander Martino
Nicholas Alexander Martino
饰:Philip (uncredited)
Jane Lowe
Jane Lowe
饰:Brown-Eyed Girl
John Dinan
John Dinan
饰:Young Man Dancer (uncredited)
Matthew Flynn
饰:Teen Boy (uncredited)
M·奈特·沙马兰
M. Night Shyamalan
饰:Guard at Desk
乔伊·阿那亚
Joey Anaya
饰:Those We Don't Speak Of
西莉亚·韦斯顿
Celia Weston
饰:佩尔西·维维安