12 years after the release of “Spy Kids: All the Time in the World,” it was announced that “Spy Kids: Armageddon” was coming out Sept. 22 on Netflix. This excited fans, as many of us have fond...