I have re watched this movie several times, and I can say that this that I still enjoy it thoroughly.
Sure it's not perfect, but it delivers the action as well as some character development along the way. Aaron Eckhart portrayed his role brilliantly as he always does.
If you need to know what this movie is like, do not listen to critics. You can have your own opinion about it when you see the movie for yourself. Do yourself a favor and see movies first before looking at popular reviews, as most will just look for flaws, and ruin a potential great experience for anyone.
Again, Battle: Los Angeles is an underrated movie and I would watch it again in the future.