瑞安·雷诺兹
Ryan Reynolds
饰: Adam
马克·鲁法洛
Mark Ruffalo
饰: Louis Reed
詹妮弗·加纳
Jennifer Garner
饰: Ellie Reed
佐伊·索尔达娜
Zoe Saldana
饰: Laura
凯瑟琳·基纳
Catherine Keener
饰: Maya Sorian
Alex Mallari Jr.
Alex Mallari Jr.
饰: Christos
Braxton Bjerken
Braxton Bjerken
饰: Ray Dollarhyde
卡斯拉·王
Kasra Wong
饰: Chuck
露西·格斯特
Lucie Guest
饰: Young Sorian Body Double
Donald Sales
饰: Paul the Bartender
Esther Li
饰: Sophie
本·威尔金森
Ben Wilkinson
饰: Derek
以赛亚·海格特
Isaiah Haegert
饰: 8-year-old Adam
Milo Shandel
Milo Shandel
饰: Professor
埃莉·哈维
Ellie Harvie
饰: Teacher
梅拉尼·休伯特
Melanie Hubert
饰: Lexi
Jessica Bodenarek
饰:Young Adam
珍妮弗·加纳
Jennifer Garner
饰:艾莉·里德
Ellie Harvie
饰:Teacher
沃克·斯科贝尔
Walker Scobell
饰: Young Adam