Humans of a fascisticly militaristic future do battle with giant alien bugs in a fight for survival.
Action / Science Fiction
USA Cert: R
129m