This is one of the best apocalypse movies out there. The special effects is out of this world. The emotional rollercoaster is there too, with a couple tear-jerker scenes of loss and perseverance. I keep rewatching it and besides the loss of surprise, I still enjoy rewatching it. It's emotionally charged, action packed, visually stunning and guaranteed to keep you at the edge of your seats for the whole two and half hours of it.