Nathan Harper (Taylor Lautner) is a teenager who lives with his parents, Kevin (Jason Isaacs) and Mara (Maria Bello). He has recurring nightmare, and consults a psychiatrist, Dr. Geraldine Bennett (Sigourney Weaver) to discover why.
One day, Nathan is partnered with his neighbor and longtime crush Karen Murphy (Lily Collins) on a school assignment about missing children. Karen finds a website that shows how the children would look like as adults, and Nathan discovers that a young boy named Steven Price is a perfect match for him. Searching in his basement, he finds the same shirt that Steven is wearing in the picture and realizes that he and Steven are the same person.
Nathan calls the website's owner, unaware that he is a Russian terrorist.
Continue Reading »