At the end of time, Loki meets a Kang variant, also played by Jonathan Majors, known as He Who Remains. He explains that in the 31st century, versions of himself from different timelines made ...