cast
Alfred Molina
as Frank Burton
Dermot Mulroney
as Martin Price
Jason Isaacs
as Kevin
Lily Collins
as Karen
Maria Bello
as Mara
Michael Nyqvist
as Kozlow
Sigourney Weaver
as Dr. Bennett
Taylor Lautner
as Nathan