

MovieActionHorrorThriller
Snakes on a Train
First planes... Now trains!
3.9(56)20061h 31m
Under a powerful Mayan curse, snakes are hatched inside a young woman, slowly devouring her from within. Her only chance for survival is a powerful shaman who lives across the border. With only hours to live, she jumps on a train headed for Los Angeles. Unfortunately for the passengers aboard, they are now trapped, soon to be victims of these flesh-eating vipers.
- Director
- Peter Mervis
- Created by
- David Rimawi
- Writers
- Eric Forsberg
Links
Where to Watch · IN
Streaming data provided by JustWatch via TMDB. Quality tiers (HD/4K) aren't exposed by TMDB.
Cast

A.J. Castro
Brujo
Julia Ruiz
Alma

Giovanni Bejarano
Miguel
Al Galvez
Julio

Amelia Jackson-Gray
Crystal

Shannon Gayle
Summer

Stephen A.F. Day
Conductor

Isaac Wade
Martin
Carolyn Meyer
Klara
Lola Forsberg
Lani
Madeleine Falkskog
Nancy
Derek Osedach
Mitch
Jay Costelo
Juan
Jason S. Gray
Chico
Sean Durrie
Dickie
Nick Slatkin
Raz
Cameron Bass-Jackson
Cooper
Philo Beddoe
Hoover
Reza Riazi
Barat
Jake Austin
The Coyote
Paige Cooper
Dining Car Server

Anthony Fankhauser
Engineer
Sharon Zeev
Passenger
Daryn Beasley
Passenger
Loading cast…
Crew
Directing
- Peter MervisDirector
- Reza RiaziFirst Assistant Director
- John BringSecond Assistant Director
- Reza RiaziSecond Unit Director
Writing
- Eric ForsbergWriter
Production
- Ruben BartonKey Set Production Assistant
- David Michael LattProducer
- Anthony FankhauserLine Producer
- David RimawiExecutive Producer
- Sherri StrainProducer
- Brandon PeñaProduction Manager
- Rick WalkerCo-Producer
- Erik LynchProduction Assistant
- Daryn BeasleyProduction Coordinator
Camera
- Shaun DallasFirst Assistant Camera
- Zack RichardSecond Unit Director of Photography
- Mark AtkinsDirector of Photography
- Kevin BrinnKey Grip
- Josh BoggsGrip
- Michael RobertsStill Photographer
- Ryan PolackFirst Assistant Camera
- Shaun DallasSecond Assistant Camera
- Nikki GrayFirst Assistant Camera
- Shaun DallasFirst Assistant "B" Camera
Editing
- Peter MervisEditor
- Amanda RossiAssistant Editor
Sound
- Dennis HamlinSound Recordist
- Marcus RicaudSound Mixer
- Gabriel HerediaSound Mixer
- Greg VossbergSupervising Sound Editor
- Marcus RicaudProduction Sound Mixer
- Matt McGowinSound Mixer
- Scott BruzenakSound Editor
- Mel LewisOriginal Music Composer
Art
- Daisy MullenSet Designer
- Amber ChandlerArt Direction
- Derek OsedachProduction Design
- Daisy MullenAssistant Art Director
- Derek OsedachProperty Master
- Amber ChandlerProps
Costume & Make-Up
- Stacy Ellen RichCostume Design
- Natalia SeninaKey Makeup Artist
Visual Effects
- Alan SmitheeVisual Effects Supervisor
- Adam NewmanAnimation Supervisor
Crew
- Aidan MervisThanks
- Kimm DillardThanks
- David DiazThanks
- Mike DiGraziaThanks
- Guy HimberThanks
- Lisa MervisThanks
- Keith LeopardThanks
- Kristin JohnsonThanks
- Kasandra KimberlyThanks
- James ShapiroThanks
- Danny SkuraThanks
Lighting
- Gabe SheddBest Boy Electric
- Zack RichardGaffer
- Derrick EsperanzaElectrician