A programmer at Blue Book who visits CEO Nathan Bateman's isolated estate to evaluate Ava's AI. He develops an emotional bond with her, alters the facility's security protocols to aid her escape, and is ultimately left trapped inside when Ava abandons him and flees to the outside world.
Kyoko transitions from a silent servant to a crucial ally who reveals her android identity to Caleb.
A mutual romantic tension develops between Caleb and Ava during their private conversations.
Nathan employs Caleb as a programmer to conduct a Turing test on Ava.
Explore the full interactive character relationship map of Ex Machina