We need more directors willing to take risks with films like Get Out.
"Battle: Los Angeles" is noisy, violent, ugly and stupid. Its manufacture is a reflection of appalling cynicism on the part of its makers, who don't even try to make it more than senseless chaos. Here's a science-fiction film that's an insult to the words "science" and "fiction," and the hyphen in between them. You want to cut it up to clean under your fingernails.
Meteors fall to Earth near the coasts of the world's major cities (and in Ireland's Dingle Bay — that meteor must have strayed off course). They contain alien troops, which march up from the beach with their weapons of war and attack mankind. No reason is given for this, although it's mentioned they may want our water. We meet the members of a Marine platoon, and its battle-scarred Staff Sgt. Nantz (Aaron Eckhart). They're helicoptered into Santa Monica and apparently defeat the aliens. Since all of Los Angeles is frequently seen in flames, it's not entirely clear how the Santa Monica action is crucial, but apparently it is.
The aliens are hilarious. Do they give Razzies for special effects? They seem to be animal/machine hybrids with automatic weapons growing from their arms, which must make it hard to change the baby. As the Marines use their combat knives to carve into the aliens, they find one layer after another of icky gelatinous pus-filled goo. Luckily, the other aliens are mostly seen in long shot, where they look like stick figures whipped up by apprentice animators.
Aaron Eckhart stars as Staff Sgt. Nantz, a 20-year veteran who has something shady in his record, which people keep referring to, although screenwriter Christopher Bertolini is too cagey to come right out and describe it. Never mind. Eckhart is perfectly cast, and let the word go forth that he makes one hell of a great-looking action hero. He is also a fine actor, but acting skills are not required from anyone in this movie.