Inhumans screens in IMAX theaters for two weeks starting Friday, September 1, prior to its television debut on Tuesday, September 26 on ABC.
However, given the restrictions that come with a television show budget (even one co-produced by IMAX), that was perhaps never likely with Inhumans.
While there are many Inhumans comic book stories that have the Inhuman city based on Earth and the Inhumans roaming the planet, some fan were no doubt hoping that the TV show would explore beyond our big blue planet.
Regardless, with the entire Royal Family stationed on Earth and causing mayhem in Hawaii, it will be odd for no Avengers or even S.H.I.E.L.D. to interfere at a certain point.