Brujo (played by A.J. Castro) is a protagonist in Snakes on a Train.
Alma's husband who accompanies her on the train journey to Los Angeles. He was targeted for a Mayan curse by her family for their marriage. He attempts to ease her condition by chanting a spell, which inadvertently triggers her transformation into a giant snake that ultimately devours him. Alma (played by Julia Ruiz) is a protagonist in Snakes on a Train.
The central figure under a Mayan curse that causes snake eggs to hatch inside her. She travels on a train to Los Angeles carrying the snakes in jars. After bandits attack and release the reptiles, she undergoes a monstrous transformation into a giant snake, devours the train, and nearly consumes escaping passengers before being made to vanish by a talisman.
Snakes on a Train (2006) character relationship network mapped with AI analysis. Explore the connections, alliances, and conflicts between characters.
Characters
Brujo
(played by A.J. Castro) — protagonist
Alma's husband who accompanies her on the train journey to Los Angeles. He was targeted for a Mayan curse by her family for their marriage. He attempts to ease her condition by chanting a spell, which...
Alma
(played by Julia Ruiz) — protagonist
The central figure under a Mayan curse that causes snake eggs to hatch inside her. She travels on a train to Los Angeles carrying the snakes in jars. After bandits attack and release the reptiles, she...
Canonical Relationships
Family, romantic, and professional connections based on plot evidence.
Alma → Brujo
(Romantic Husband)
The plot states that Alma married Brujo, and that he accompanies her on the journey to Los Angeles.
Story Analysis
A cursed journey becomes a contained survival crisis when Alma's supernatural snakes escape and transform her into a monstrous threat.
Plot Progression
A Marriage Under Curse
Jars Bound For Los Angeles
Bandits Break The Captivity
The Curse Takes Shape
Survivors Resist The Monster
Directed by Peter Mervis
Snakes on a Train (2006) · 3.7/10 · action, horror, thriller