Wait 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
English
-
Maybe johnson ai droid. :P