Levels (2024) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Ash
(played by Cara Gee) — protagonist
Lead operative and protagonist who navigates the simulation environment, directly confronting the ethical dilemma of whether to proceed with the mission or shut down the AI and its population.
Joe
(played by Peter Mooney) — protagonist
Core team member and Ash's direct partner, participating in the simulation operation and sharing in the mission's tactical and moral challenges.
Hunter
(played by Aaron Abrams) — supporting
Team member or rival operator involved in the simulation extraction, contributing to the mission's strategic execution and internal team dynamics.
Oliver
(played by David Hewlett) — supporting
Senior director or creator figure overseeing the simulation project, grappling with the broader implications of AI development and the potential wipe of its digital population.
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Joe → Ash
(Romantic Partners) — Their growing connection is interrupted when Joe sees Ash apparently die, but they reconnect across the boundary of the simulation and affirm their bond.
Joe and Ash meet for coffee, talk in a bookstore, and take a photograph together. In the closing phone call, Joe tells Ash that he loves her.
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Oliver → Joe
(Alliance Guide And Supporter) — Oliver gives Joe information and a route for attempting to transfer data out of the system.
When Ash is pulled away, Joe turns to Oliver for help. Oliver warns him that Hunter may permanently shut down their iteration and explains the hidden...
Hunter → Ash
(Conflict Adversaries) — Ash works to reach Joe and preserve the connection across the simulation, while Hunter's actions threaten her and the system.
The plot says Hunter's actions put Ash and the system at risk while Ash tries to reach Joe from outside the simulation.
Hunter → Joe
(Conflict Adversary) — Hunter tries to stop Joe's actions and treats him as a generated unit whose existence Hunter can end.
Hunter's people close in as Joe tries to reach the hidden developer-mode location. Hunter confronts Joe during the transfer and says he can unmake him...
Story Analysis
Joe discovers that his world is simulated and struggles to preserve his connection with Ash as Hunter threatens the system.
Plot Progression
Coffee Before the Rupture
— Joe begins an ordinary day with help from MEL and arranges to meet Ash. Their conversation and shared photograph establish a growing connection before violence interrupts it.
A World Unmasked
— After Joe sees Ash apparently die, she contacts him again and explains that his world is simulated. Joe struggles with the possibility that his life and feelings are artificial.
The Threat to the Iteration
— Ash is pulled away as Hunter's actions endanger her and the system. Joe turns to Oliver, who warns him about a possible permanent shutdown and explains the hidden transfer location.
Transfer Under Threat
— Joe sets out with data while Hunter's people close in. The transfer draws attention, and Hunter confronts Joe as a reboot threatens the simulation.
A Bond Beyond Certainty
— Joe's fate remains uncertain as the simulation faces a reboot. In a final phone call, he tells Ash that he loves her, and she reassures him that she is there and okay.