In 2075, a mysterious sky screen appears, projecting Henry's survival in another world. His injuries sync to all humanity—if he dies, mankind perishes. The Def