Sergeant Johnson survives at the end of Halo 1 after the ring blows up. This is proven by him hugging the elite at the end, and then being in Halo 2.
He "dies" in Halo 3, but the person who is killed by Guilty Spark isn't actually Johnson, as Johnson is black, not white.
He then appears on the level Shutdown in Halo 4, further proving he didn't die in Halo 3.
He then changed his name to Locke and had facial reconstruction as a disguise, and will be hunting down Chief in Halo 5.
Prove me wrong.
Pro-tip:[spoiler]You can't. [/spoiler]
-
Edited by Guardian Alex: 7/6/2014 11:56:24 PMWait wait wait, wait, add this to your theories 1. Agent Lockes voice actor is black 2. If you guys don't know, SGT. Johnson is a Spartan 1, he is no ordinary marine, Spartan ones are just genetically enhanced soldiers, so SGT. Johnson can survive a shot, we didn't see the laser go through SGT. Johnson, didn't we, guilty spark hit him in the back, so he could have got knocked out