In X-Men: Days of Future Past, Magneto is shown commanding one of the Sentinels to

"Do what you were made for!"

Why would the Sentinels accept any voice command from Magneto?

2 Answers 2


In the scene where Magneto infiltrates metal into the bodies of each of the sentinels, there's a "blink and you'll miss it" animation where the metal invades the CPU of the robot, activating it and (presumably) allowing Magneto to take control of it.

Quite how he reprograms them isn't described in detail but as the old adage goes, there's no access like physical access.

enter image description here

  • I guess that would also explain why the Sentinels don't attack Magneto himself, since they're programmed to eliminate mutants and target the X-gene.
    – Rijumone
    Sep 29, 2014 at 3:21
  • 7
    This is why you need to security-check your giant robots against mutant hacking attempts.
    – Zibbobz
    Sep 29, 2014 at 14:30
  • 1
    @zibbobz - Well that's just basic common sense. You'd think they'd cover that on day one of any recognised IT qualification.
    – Valorum
    Sep 29, 2014 at 14:40
  • 5
    How did he reprogram them? It's clearly an injection attack.
    – KSmarts
    Feb 4, 2015 at 18:19
  • 1
    Obviously he used his powers to flip the parity switch labeled "Humans/Mutants".
    – Omegacron
    Feb 5, 2015 at 19:24

Just a thought but maybe he put them in "opposite mode". Instead of killing mutants & protecting humans, they somehow where switched to killing humans and protecting mutants. Just a guess from observing the behavior of sententials in the past

  • 1
    Nope. Magneto was having them target mutants, too, which in why Beast had to take those gene suppressing injections to avoid being targeted.
    – user31178
    Jul 23, 2015 at 6:09
  • you mean like in x-men 2?
    – BCLC
    Nov 4, 2022 at 16:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.