Apart for the fact that the casting was CLEARLY made to have a double of Christian Bale and a double of Guy Pearce, the film itself is a sort of cheap double of a lot of other movies (with a bit of Shyamalan, a bit of Cocoon, a bit of Signal, a bit of many other things). And it just does not make any sense. The acting is not horrible but it is far from first class, and the script is better than many b-movies but not enough to make of this an engaging film. Anyway, it makes no sense to start speaking of direction and this and that and play to be the little Movie Critic. Fact is, the movie is not a disaster, but it is not a well made movie, it lacks lot of consistency, it is quite flat, poor and boring. And btw, if there will ever be a nuclear war, it better end it all with our idiot human race. I am sure the Universe is full of other wonderful and less destructive, arrogant, egocentric, megalomaniac forms of life. Nobody will miss us. So just stop making films which imply how important is to save us. It is NOT.