I don't know what's wrong with the OP, but it certainly seems like he really wants to hate this film, even though all he's seen is a trailer... he even despises its director for not smiling often enough.... you must have a pretty though life my friend. Chill out.
I thought the movie wasn't good, I thought it was quite simply marvelous! I can't even begin to say how much it entertained me, how much of an experience it was for me watching it, and thinking about it for two days so far. And how wonderful it is to finally see a near perfect horror/science fiction film. That doesn't came very often these days...
Some people on the web seem to be nick picking on elements of the story that quite simply shows that they just didn't understand the film, or didn't want to, like the original poster, people for some reason don't want to like this film, sad. There are no plot holes, there are no under-developed characters, just main characters and secondary characters, like in all movies I suspect...
After reading some of the negative reviews, I was pissed off because like a lot of people I was really looking forward for this film, being a Ridley Scott fan and an Alien fan, this was a must watch. How could they **ck this up? And as much as my mind was polluted by these negative reviews when watching the film, the story, the visuals, the action, the suspence, kept sucking me in, so 20 minutes in, all those fears and all of those negative reviews in my mind, were out cold! I knew I was in for a very special ride!
This movie will have a very long life. It's a new tent pole for science fiction, horror, and action.
Not everyone will like this film, sure. But that doesn't make it a bad film. It's not perfect. But its a film I'm so glad was done. It's moments like the ones I experienced when watching this movie that made me want to become a film maker, its movies like these that keep the movie going experience something special above all other art/ entertaining industries.
Sometimes I wonder if some people in here do like movies at all?!
Peace.