Big budget movie about a battle between military tanks and giant armored beetles.