I had hopes for a good movie, at least a unique plot, just something different. But...
Star Wars, Terminator, Mad Max, just to name a few movies this reminds me of. The only thing original is the idea of mobile cities riding on tank tracks. The rest is your generic powerful bad guy being beaten by the smaller, determined good guy. Classic last second disabling of the doomsday weapon. Mostly poor acting. Characters in leadership positions have no common sense ("The powerful enemy is almost here with a super weapon". "Ok!" An hour later... "They're about to fire, we should evacuate?!?!". "Ok!". Because obviously its not a good idea to evacuate when we find out the bad guy is coming...). (Naive city guy: "They're coming to invade and kill all of you innocent people with a super weapon. Oh, but don't defend yourself, they are innocent people").
The cyborg guy, Shrike, was cool.