Romance, family, outer space, government conspiracy, futuristic technology, and some pretty awful weather. Put it all together and you get this absolute sh!tshow.
Just watch independence day or the day after tomorrow for a similar vibe. Better quality of acting, cgi and storyline.