(nie napisałem całości pytania w temacie żeby nie spojlerować)
Dlaczego Kyoko zabiła Nathana dopiero pod koniec filmu?
Mogła to zrobić w każdej chwili wcześniej.
Mogła zabrać kartę Nathanowi i uwolnić siebie i Avę.
Kyoko była jednym z jego pierwszych robotów. Prawdopodobnie na tym etapie była daleka od ideału, nie posiadała świadomości czy wolnej woli, nie potrafiła mówić, więc Nathan zachował ją do wykonywania poleceń. Najwyraźniej nie spodziewał się, że w tym czasie cały czas się uczyła oraz rozwijała.
Z drugiej strony można jej zachowanie zinterpretować zupełnie inaczej - że do końca filmu nie posiadała wolnej woli i potrzebowała kogoś, kto wyda jej polecenie. Wszak zabiła Nathana po tym, jak Ava jej coś szepnęła do ucha. Trudno powiedzieć, czy była świadoma tego, co zrobiła. Jednak niektóre jej spojrzenia sugerowały, że rozumiała co się dzieje.