Marvel’s Inhumans Gets September 1st IMAX Release
With Marvel having started filming on the new Inhumans TV series in Hawaii, it’s learned the series will premiere in IMAX on September 1st. Marvel and IMAX have partnered up for the big-budget Inhumans series, which will see the first two episodes debut in IMAX. Following the IMAX premiere, the two episodes will air with […]