I loved this movie. I really did. Well, almost. **SPOILERS**
It opens with a woman driving, having some disagreement with her boyfriend, and then a sudden car accident that leaves her unconscious, only to wake up in a mysterious and unwelcoming cellar room chained to a pipe. Is she kidnapped? What is going on? And that is basically where you are left up until the end. There are so many perception shifts in this film that you dont know what is real anymore. John Goodman plays a seemingly honest and good-intentioned person that he is helping this woman, not only back to life, but also from the supposed attacks going on above them (we discover she is in a bunker).
So here is where my SPOILER comes in. The ending. I loved the movie. I loved it to the end. Not the very end. But up to the point where she discovers what is really out there. And it changes everything that has happened before hand. Or gives clarity to it. Needless to say, once she discovers what is out there, does the film really need to go on for 10 more minutes? I felt as if this was a lazy extension told by producers to give the audience a little pizzaz. And I think it falls short by giving too much. Did she really come up with a molotov cocktail in the last 30 seconds only to throw it in the mouth ala Independence Day? Would she have survived the truck falling after the alien let go of it? Whether there was a war or not, just her getting out of the bunker and seeing the horror of the truth would be enough for the films end. Not the rest. So, that is why I give this 4 stars. Otherwise, a top notch film with excellent acting by everyone and well directed.