I thought it was gonna suck, especially with Cage in there and the plot randomly pooping some aliens out of nowhere in the middle of it all. But it ends with the destruction of New York and the earth in slow mo to the Allegretto from Beethoven's 7th and the "new beginning" on an alien planet which in the end made it worth the while. Overall enjoyable although at times it felt like I was watching some M. Night Shyamalan drivel but thankfully Alex Proyas managed to make it not suck, the way he did for Dark City and The Crow. Just wish they would have found someone other than Cage to be the lead, though all things considered, I'm having trouble picturing anyone else in that role right about now.