Japan, 2024. The Earth is dominated by a mysteriously giant creature (That Thing) and the group of 1…