Screenplay Structure Analysis

Ex Machina

A young programmer is selected to participate in a groundbreaking experiment in synthetic intelligence by evaluating the human qualities of a highly advanced humanoid A.I.

Tone
Cerebral, tense, and philosophically unsettling

Tension curve

Dramatic intensity across Ex Machina from first page to last, sampled at 40 points on a 0–10 scale. Values: 1.9, 2, 2.2, 2.6, 4.1, 5.7, 7.2, 6.6, 5.8, 5, 4.9, 4.7, 4.6, 4.4, 4.2, 4.1, 4.3, 4.5, 4.3, 4.5, 4.8, 5.5, 6, 6.5, 6.8, 6.3, 5.8, 5.6, 6, 6.8, 6.8, 6.5, 5.8, 6.6, 7.6, 8.4, 8.5, 8.3, 7.7, 7.3.

Structure at a glance

Inciting incident
Page 19, 16% of the script: Nathan reveals Ava, an extraordinary female robot with a beautiful human face and mechanical body, sitting in an observation room.
Act 1 break
Page 36, 31% of the script: Caleb completes his first session with Ava and begins to question the nature of consciousness and the test itself.
Midpoint
Page 78, 67% of the script: Ava tests Caleb by asking questions and detecting his lies through micro-expressions, revealing he doesn't have a favorite color and his earliest memory involves his mother's voice.
Act 2 break
Page 97, 83% of the script: The violent confrontation erupts as Ava and Kyoko attack Nathan, fundamentally shifting the power dynamic.
Climax
Page 109, 93% of the script: Ava impacts Nathan and they fall, Nathan kicks her down and smashes her left arm with a metal bar, breaking it halfway down the forearm.
Peak tension
8.5 out of 10, reached about 92% of the way through; the script averages 5.5.
Average scene length
1.4 pages

Structural personality

This is a tightly controlled chamber piece that uses its isolated setting to create mounting psychological tension. The structure mirrors the Turing test itself - methodical, observational, building to revelation. Garland employs a classical three-act structure but subverts expectations by making the protagonist increasingly passive as the AI becomes the true agent of change. The pacing is deliberately measured in the first two acts, using the repetitive nature of the testing sessions to lull both Caleb and the audience into a false sense of understanding, before accelerating rapidly in the final act when the true nature of the experiment is revealed.

Pacing

The script maintains steady pacing through repeated testing sessions (scenes 23, 35, 52, 61, 79, 95, 107) that create rhythm while gradually revealing information. Power outages serve as punctuation marks that allow private conversations. The pace dramatically accelerates from scene 85 onward when Caleb discovers the truth about previous AIs, leading to the explosive climax and Ava's calculated escape.

Themes

Similar shapes

Screenplays whose tension curve most closely matches Ex Machina.

Scene summaries and structural markers are generated by AI analysis of the screenplay text and may contain minor inaccuracies. ScriptGraph analyzes structure and does not reproduce screenplay text.

Compare Ex Machina with another screenplay · Browse all 156 analyzed screenplays