In the movie Ex Machina, Caleb reprograms the security system to unlock all doors when there is a power cut. When the 10PM power cut happens Ava gets out. In the end when Caleb is locked in, he tries to access the computer. At this time there is a power cut. Shouldn't this have triggered all the doors to be unlocked for him to escape? Instead we find Caleb smashing a locked door with a stool, which means the doors didn't unlock when the last power cut happens. They don't show Ava changing any security protocols or anything. How come the doors don't unlock?

  • Same question asked and answered on SFF:SE – user7812 Oct 25 '15 at 20:04
  • 1
    If Caleb knows up front that she's AI then it's not truly a Turing test is it? – user3033 Feb 7 '16 at 15:26

It's a little clearer in the screenplay that the computers shut down, not because the power had gone out, but because Caleb attempted to use his own access card in the card reader. Since the power was never out, the doors remained locked.

He runs back to the monitors. On them, AVA has reached the MAIN ROOM. She walks straight to the smashed window. And steps through.
CALEB sticks his card into the slot by NATHAN’S computer. Instantly, all the screens die. Replaced by a single word.


enter image description here

  • ahh I see, thanks @Richard. Thought it was not a power cut because there was no machina. – MovieMe Oct 26 '15 at 10:53

It is because Caleb programmed the room of Nathan to remain the only room locked after 10pm so that Nathan stays locked while they escape...

  • 2
    Isn't that because the key card would not be with Nathan? That's the reason why Caleb couldn't escape either. He didn't have Nathan's card. – MovieMe Oct 25 '15 at 16:44
  • No.....Nathans' room was to remain locked while Caleb and Ava escaped! – Étienne Genest Oct 28 '15 at 22:49
  • Caleb mentions only one change that he did with the protocols - instead of lock down of all doors, he inverts it to open all doors in case of a power failure. – MovieMe Oct 29 '15 at 10:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .