This review is not a good review, and if you don't like spoilers, don't read on.
I was very disappointed in this movie. I really like Nicholas Cage and usually his movies. This one was not one of them. I thought it would be an action, end of the world type movie where he saves everyone. Not so. This turned out to be a really weird alien movie. The writer tried to bring a little faith into the movie, but clearly didn't know how. He seems to have no faith himself and therefore couldn't portray it in the movie. Towards the end you find out that the weird, creepy guys that follow them are actually nice aliens, yet, somehow might possibly be angels, as they transformed and went up in their space ship, they kind of resembled spiritual type angels. It just loses all reasons for watching the movie. My husband and I just looked at eachother and said "STUPID"! What a waste of time.