This felt like some flavor of ‘Starship Troopers’ mixed with ‘Battle: Los Angeles’ and that’s part of why I liked it.
I enjoyed the first 2/3 better than the last third. Chris Pratt served his role very well but I feel like there could have been a dozen other actors in that role. It didn’t quite lend itself to allow Chris Pratt to shine or bring his charm out.