Take Independence Day, Speed, War of the Worlds (2005), Signs and Saving Private Ryan add a hint of soap opera and put in a blender and mix thoroughly, and you will have a Battle: Los Angeles smoothie.
I had to stop three times I was so damn bored with this one. Everything was so predictable, the dialog seemed like it was written by simpleton, the only reason I was willing to give this 2 stars when I rated it was the CGI was amazing. Sadly CGI alone can not save a film, even Aaron Eckhart wasn’t that great, which was disappointing since normally I think he’s a great actor. Over all I’d say wait till you can stream it and don’t waste your money renting or buying this one, just not worth the money.