This fall, ABC and Marvel will unleash their new series Inhumans upon the world, first in select IMAX theatres on September 1st and on ABC this fall. Today, the show debuted its first teaser (a very teasing teaser at that):

You may recall that Inhumans was originally announced to be the 20th feature film from Marvel Studios, but was quietly removed from the release schedule, presumably due to this project. Either way, as mentioned, Marvel’s Inhumans will appear on the big screen — at least for a night.