Story Structure — 5 Plot Phases
A Divided World
The devastated Earth is divided between the UFB and the Colony. Quaid's routine factory life and recurring dreams establish his dissatisfaction and hidden identity.
Key Events
-
Divided Earth — Chemical warfare leaves the UFB and Colony as the only habitable territories. Characters: Douglas Quaid / Hauser
Location: Earth
-
The Fall Commute — Colony workers commute to the UFB through the Earth's core. Characters: Douglas Quaid / Hauser
Location: The Fall
-
Quaid's Recurring Dreams — Quaid dreams of being a secret agent partnered with an unnamed woman. Characters: Douglas Quaid / Hauser, Melina
Location: Quaid's dreams
-
The Rekall Visit — Quaid visits Rekall to experience the fantasy of being a secret agent. Characters: Douglas Quaid / Hauser, McClane
Location: Rekall
-
Real Spy Memories — The technicians discover that Quaid already has real memories of being a spy. Characters: Douglas Quaid / Hauser, McClane
Location: Rekall
Memory Under Fire
Quaid's Rekall procedure exposes genuine spy memories and triggers a violent police assault. A message from Hammond leads him toward a hidden UFB apartment.
Key Events
-
Real Spy Memories — The technicians discover that Quaid already has real memories of being a spy. Characters: Douglas Quaid / Hauser, McClane
Location: Rekall
-
Rekall Police Assault — UFB police attack Rekall while attempting to arrest Quaid. Characters: Douglas Quaid / Hauser, McClane
Location: Rekall
-
Quaid Fights Back — Quaid's combat instincts emerge, and he kills the attacking police squad. Characters: Douglas Quaid / Hauser
Location: Rekall
-
The Safe Deposit Message — Hammond directs Quaid to a box containing a message from Quaid himself. Characters: Douglas Quaid / Hauser, Hammond
Location: Safe-deposit facility
-
The UFB Apartment — Quaid follows the message and finds another recording at the apartment. Characters: Douglas Quaid / Hauser
Location: UFB apartment
The Hauser Revelation
Quaid learns that he is Hauser, a former UFB agent who defected after discovering Cohaagen's plan. Melina confirms their former love and helps him distinguish reality from manipulation.
Key Events
-
Hauser Revealed — The recording identifies Quaid as rogue agent Hauser and explains his implanted memories. Characters: Douglas Quaid / Hauser, Melina, Cohaagen
Location: UFB apartment
-
The Kill Code Mission — Quaid learns that the kill code can disable Cohaagen's robot army. Characters: Douglas Quaid / Hauser, Melina, Matthias, Cohaagen
Location: UFB apartment
-
Melina Confirms the Past — Melina confirms that she and Hauser were lovers and share matching scars. Characters: Douglas Quaid / Hauser, Melina
Location: UFB apartment
-
Harry's Dream Claim — Harry claims Quaid remains inside a Rekall dream and attacks the pair. Characters: Douglas Quaid / Hauser, Melina, Harry
Location: UFB apartment
-
Quaid Rejects the Illusion — A tear on Melina's cheek convinces Quaid that she is real, and he shoots Harry. Characters: Douglas Quaid / Hauser, Melina, Harry
Location: UFB apartment
The Resistance Under Siege
Matthias searches Quaid's memories for the kill code, but Cohaagen raids the Resistance base. Hammond sacrifices himself to free Quaid.
Key Events
-
Quaid Rejects the Illusion — A tear on Melina's cheek convinces Quaid that she is real, and he shoots Harry. Characters: Douglas Quaid / Hauser, Melina, Harry
Location: UFB apartment
-
Matthias Searches Memories — Matthias searches Quaid's memories for the code that can disable the robots. Characters: Douglas Quaid / Hauser, Melina, Matthias
Location: Resistance base
-
The Resistance Base Raid — Cohaagen storms the base, captures Melina, and moves against Matthias. Characters: Douglas Quaid / Hauser, Melina, Matthias, Cohaagen, Hammond
Location: Resistance base
-
Hammond's Sacrifice — Hammond frees Quaid during the raid and dies in the process. Characters: Douglas Quaid / Hauser, Hammond, Cohaagen
Location: Resistance base
Fall of the UFB Plan
Quaid infiltrates the Fall, plants explosives, and frees Melina. The destruction of the vessel kills Cohaagen and his robot army, leading to Colony independence.
Key Events
-
Explosives on the Fall — Quaid boards the Fall, plants timed explosives, and searches for Melina. Characters: Douglas Quaid / Hauser, Cohaagen
Location: The Fall
-
Destruction of the Robot Army — Quaid frees Melina, escapes the exploding Fall, and kills Cohaagen with his army. Characters: Douglas Quaid / Hauser, Melina, Cohaagen
Location: The Fall tunnel
-
The Disguise Exposed — Quaid realizes that the apparent companion is a holographic disguise and kills her. Characters: Douglas Quaid / Hauser
Location: Ambulance
-
Colony Independence — Quaid reunites with Melina as news reports announce the Colony's independence. Characters: Douglas Quaid / Hauser, Melina
Location: Colony