Jim (played by Morgan Freeman) is a protagonist in Hard Rain.
Jim is the armed robber who leads the gang pursuing Tom during the flood. He reveals that Tom's uncle Charlie was secretly cooperating with the robbers, then later refuses to surrender the money to the sheriff. After being shot and nearly swept away, Jim helps Tom kill the corrupt sheriff before escaping with a bag of cash. Tom (played by Christian Slater) is a protagonist in Hard Rain.
Tom is an armored truck driver and the film's central survivor. After Kenny kills his uncle Charlie, Tom hides the money, evades Jim's gang, and seeks help from the sheriff. He joins Karen in escaping the flood and ultimately works with Jim to kill the corrupt sheriff before remaining behind to help Karen rebuild her church. Karen (played by Minnie Driver) appears in Hard Rain.
Karen is restoring a local church when she mistakes Tom for a looter and knocks him unconscious. Once she learns the truth, she rescues him from the flooded jail and repeatedly protects him from the gang and corrupt authorities. She kills Wayne, survives the church attack, and escapes with Tom as the flood destroys the town. Wayne Bryce (played by Mark Rolston) appears in Hard Rain.
Wayne Bryce is the chief deputy who investigates Tom's report with Sheriff Mike Collins but is secretly involved in the attempt to seize the robbery money. He takes Karen to her house and intends to rape her, then helps attack the church. Karen resists him and stabs him to death. Uncle Charlie (played by Ed Asner) appears in Hard Rain.
Uncle Charlie is Tom's partner in driving the armored truck and collecting money during the evacuation. Although Tom initially believes Charlie called the National Guard after the ambush, Jim reveals that Charlie was actually cooperating with the robbers. Kenny kills Charlie because he was not told that Charlie was part of the plan. Hank (played by Wayne Duvall) appears in Hard Rain.
Hank operates the town's dam and is forced to open a spillway, sending a larger wave through Huntingburg and worsening the flood. He later joins Mike and the deputies in trying to keep the stolen money, shoots Phil, and escapes by boat before Mike pushes him out. Hank dies in a gas explosion. Phil (played by Peter Murnik) appears in Hard Rain.
Phil is a deputy ordered to take Karen out of the flooded town by boat. Karen pushes him into the water so she can return to protect the church. Later, Phil fails to shoot Tom when Hank expects him to, and Hank kills Phil for that hesitation. Henry Sears (played by Richard Dysart) appears in Hard Rain.
Henry Sears is an elderly homeowner who stays behind with Doreen Sears during the flood rather than abandon his property. He initially treats Tom and Karen as looters and helps hold them at gunpoint. After Tom persuades him, Henry lends Tom the couple's boat, enabling Tom to reach the submerged armored truck.
Hard Rain (1998) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Jim
(played by Morgan Freeman) — protagonist
Jim is the armed robber who leads the gang pursuing Tom during the flood. He reveals that Tom's uncle Charlie was secretly cooperating with the robbers, then later refuses to surrender the money to th...
Tom
(played by Christian Slater) — protagonist
Tom is an armored truck driver and the film's central survivor. After Kenny kills his uncle Charlie, Tom hides the money, evades Jim's gang, and seeks help from the sheriff. He joins Karen in escaping...
Karen
(played by Minnie Driver) — supporting
Karen is restoring a local church when she mistakes Tom for a looter and knocks him unconscious. Once she learns the truth, she rescues him from the flooded jail and repeatedly protects him from the g...
Wayne Bryce
(played by Mark Rolston) — supporting
Wayne Bryce is the chief deputy who investigates Tom's report with Sheriff Mike Collins but is secretly involved in the attempt to seize the robbery money. He takes Karen to her house and intends to r...
Uncle Charlie
(played by Ed Asner) — supporting
Uncle Charlie is Tom's partner in driving the armored truck and collecting money during the evacuation. Although Tom initially believes Charlie called the National Guard after the ambush, Jim reveals...
Hank
(played by Wayne Duvall) — minor
Hank operates the town's dam and is forced to open a spillway, sending a larger wave through Huntingburg and worsening the flood. He later joins Mike and the deputies in trying to keep the stolen mone...
Phil
(played by Peter Murnik) — minor
Phil is a deputy ordered to take Karen out of the flooded town by boat. Karen pushes him into the water so she can return to protect the church. Later, Phil fails to shoot Tom when Hank expects him to...
Henry Sears
(played by Richard Dysart) — supporting
Henry Sears is an elderly homeowner who stays behind with Doreen Sears during the flood rather than abandon his property. He initially treats Tom and Karen as looters and helps hold them at gunpoint....
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Wayne Bryce → Phil
(Professional Deputy And Superior)
Wayne Bryce works with the deputies during the investigation, while Phil is ordered to take Karen out of town.
Tom → Uncle Charlie
(Family Nephew And Uncle)
The plot identifies Tom and Uncle Charlie as relatives working together as armored truck drivers.
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
Jim → Hank
(Conflict Competing Criminals)
Jim refuses to accept the sheriff's proposal that Jim and Tom surrender money in exchange for letting the sheriff and Hank escape.
Tom → Hank
(Conflict Competing Survivors)
Hank joins the ambush by the sheriff and deputies, who intend to keep the money after finding Karen and confronting Tom.
Henry Sears → Tom
(Alliance Reluctant Helper)
After initially mistaking Tom and Karen for looters, Henry is persuaded to give Tom the household's boat.
Hank → Phil
(Conflict Fatal Enforcer)
Hank shoots Phil because Phil did not shoot Tom when he had the opportunity.
Karen → Phil
(Conflict Opponents)
Phil is ordered to remove Karen from town, but Karen pushes him out of the boat and returns to protect the church.
Karen → Wayne Bryce
(Conflict Hostile Captor)
Wayne Bryce takes Karen to her house intending to rape her, and Karen stabs and kills him.
Tom → Karen
(Alliance Rescue Partners)
Karen rescues Tom from the rising water, and Tom later frees Karen after finding her handcuffed to a banister.
Jim → Tom
(Conflict Adversaries)
Jim and his gang ambush Tom, chase him through the flooded town, and later hold him at gunpoint for information about the money.
Jim → Uncle Charlie
(Alliance Criminal Accomplices)
Jim reveals that Uncle Charlie was in cahoots with the gang and had participated in the robbery plan.
Story Analysis
A flooded-town robbery becomes a shifting struggle among criminals, survivors, and corrupt authorities.
Plot Progression
Rainstorm Robbery
Water Behind Bars
Hostages and Hidden Cash
The Church Under Siege
Rooftop Reckoning
Directed by Mikael Salomon
Hard Rain (1998) · 5.9/10 · action, crime, thriller