Just like Star Trek, this movie had some surprises. I loved it. I don't know about the choice for Reese, but he is a teenager in this film. And the little girl with the shotgun, completely unbelievable. Not because she is a little girl totting a gun, but because of her cutesy image. Everyone is dirty and grimy, haggard with fighting, and here's this little girl with perfect hair and all of her teeth. I know girls (cause I have 3 around her age) and no way no how would a kid in that situation be like that. Though it could have been worse and she could have been like the kid in Robocop 2.
What was really well done was that one scene near the end... you know... I'm not even going to put in spoilers but man, great stuff.