Frankenfish (2004) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Sam Rivers
(played by Tory Kittles) — protagonist
Medical investigator assigned to the Louisiana swamp murder case. Leads the field investigation and collaborates with Mary Callahan to uncover the cause of the attacks.
Eliza
(played by K.D. Aubert) — protagonist
Local resident and friend of the murder victim. Joins the investigators at the floating house and participates in the group's fight for survival.
Mary Callahan
(played by China Chow) — supporting
Biologist hired to assist Sam Rivers. Provides scientific analysis of the genetically engineered Chinese snakeheads and helps identify the threat.
Dan
(played by Matthew Rauch) — supporting
Local swamp resident and acquaintance of the victim. Part of the community living in the floating house and fighting to survive the snakehead attacks.
Elmer
(played by Muse Watson) — supporting
Jeff
(played by Tomas Arana) — supporting
Wealthy hunter who owns the genetically engineered snakeheads. His negligence indirectly causes the attacks, and he later arrives with his team to hunt the predators.
John Crankton
(played by Eugene Collier) — minor
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Sam Rivers → Mary Callahan
(Professional Investigation Partners) — They form the principal investigative partnership at the beginning of the film.
Sam, a medical examiner, and Mary, a biologist, travel into the bayou together to investigate John's mysterious death.
Eliza → Dan
(Romantic Interest) — Eliza and Dan have an uncertain romantic relationship that develops under survival pressure.
Eliza is described as being with her semi-boyfriend Dan while they help move belongings after John's death.
John Crankton → Eliza
(Family Father) — John's death directly affects Eliza and motivates her involvement in the investigation and escape.
The plot identifies Eliza as John Crankton's daughter after his death.
Story Dynamics
Alliances, conflicts, and narrative interactions that evolve throughout the story.
John Crankton → Sam Rivers
(Narrative Investigation Subject) — John's death initiates Sam's central investigation.
Sam is assigned to investigate John's mysterious death after John is killed by an unseen animal.
Jeff → Dan
(Conflict Forced Alliance) — Dan cooperates with Jeff only because the fish threaten everyone.
Dan joins Sam, Eliza, and Jeff in pursuing the fish after Jeff's crew suffers attacks.
Jeff → Eliza
(Conflict Forced Alliance) — Jeff's mission places Eliza in a reluctant and dangerous alliance.
After Jeff explains that the fish are genetically engineered snakeheads, Sam, Eliza, and Dan have no choice but to join his pursuit.
Sam Rivers → Jeff
(Conflict Coerced Ally) — Their temporary cooperation is dominated by mistrust and coercion.
Jeff forces Sam at gunpoint to enter the fish's den first, although Sam later joins Jeff's pursuit because the fish must be stopped.
Sam Rivers → Dan
(Alliance Survival Teammate) — They become practical allies against the pursuing fish.
Sam and Dan leave on the fan boat with Eliza and cooperate during the final chase.
Sam Rivers → Eliza
(Alliance Survival Partner) — Sam repeatedly acts to protect Eliza, and they ultimately escape together.
Sam dives into the water and rescues Eliza after an explosion sends her into the bayou.
Mary Callahan → Elmer
(Alliance Travel Companion) — Their brief association ends when Elmer is pulled underwater.
Elmer waits outside the fishing boat while Sam and Mary investigate it, and Mary accidentally knocks him from the boat.
Sam Rivers → Elmer
(Alliance Travel Companion) — Elmer assists Sam's initial movement through the bayou.
Sam and Mary travel upriver with Elmer from the swamp canals toward the fishing community.
Story Analysis
A bayou investigation becomes a desperate fight against genetically engineered snakeheads, ending with survival overshadowed by a final swarm.
Plot Progression
Death in the Bayou
— John Crankton's death brings Sam Rivers and Mary Callahan into the Louisiana swamp. Elmer guides them toward a community haunted by a strange boat and unexplained incidents.
The Boat of Remains
— Sam and Mary investigate an abandoned fishing boat and discover the crew's remains. Elmer is dragged underwater after their discovery activates a homing signal.
The Floating Houses Fall
— The predators attack the houseboat community and destroy escape routes. Ricardo kills one fish but is immediately devoured by another, while Mary dies in a disastrous explosion.
The Hunters' False Advantage
— Jeff arrives with a hunting crew and reveals the fish are genetically engineered snakeheads. The survivors reluctantly follow him toward the creatures' den.
Blades Beneath the Water
— A giant fish attacks the den and kills Jeff and two hunters. Sam uses the fan boat's exposed blades to destroy the pursuing fish, but Dan is left trapped among baby predators.