A new report states that Godzilla: City on the Edge of Battle will premiere this week on Netflix after making its debut in Japan a few weeks ago.