Snakes on a Train official wallpaper
Snakes on a Train poster

Snakes on a Train

(2006)

Cast

A.J. Castro as Brujo
A.J. Castro

as Brujo

Julia Ruiz as Alma
Julia Ruiz

as Alma

Giovanni Bejarano as Miguel
Al Galvez as Julio
Al Galvez

as Julio

Amelia Jackson-Gray as Crystal
Shannon Gayle as Summer
Shannon Gayle

as Summer

Stephen A.F. Day as Conductor
Stephen A.F. Day

as Conductor

Isaac Wade as Martin
Isaac Wade

as Martin

Carolyn Meyer as Klara
Carolyn Meyer

as Klara

Lola Forsberg as Lani
Lola Forsberg

as Lani

Derek Osedach as Mitch
Derek Osedach

as Mitch

Jay Costelo as Juan
Jay Costelo

as Juan

Jason S. Gray as Chico
Jason S. Gray

as Chico

Sean Durrie as Dickie
Sean Durrie

as Dickie

Paige Cooper as Dining Car Server
Paige Cooper

as Dining Car Server

Sharon Zeev as Passenger
Sharon Zeev

as Passenger

Nick Slatkin as Raz
Nick Slatkin

as Raz

Philo Beddoe as Hoover
Philo Beddoe

as Hoover

Reza Riazi as Barat
Reza Riazi

as Barat

Jake Austin as The Coyote
Jake Austin

as The Coyote

Anthony Fankhauser as Engineer
Anthony Fankhauser

as Engineer

Daryn Beasley as Passenger
Daryn Beasley

as Passenger

John Bring as Passenger
John Bring

as Passenger

Erik Lynch as Passenger
Erik Lynch

as Passenger

Brandon Peña as Passenger
Brandon Peña

as Passenger

Megyn Shott as Passenger (uncredited)
Megyn Shott

as Passenger (uncredited)

Crew

Peter Mervis as Directing department
Peter Mervis

Director

Daisy Mullen as Art department
Daisy Mullen

Set Designer

Shaun Dallas as Camera department
Shaun Dallas

First Assistant Camera

Aidan Mervis as Crew department
Dennis Hamlin as Sound department
Dennis Hamlin

Sound Recordist

Zack Richard as Camera department
Zack Richard

Second Unit Director of Photography

Alan Smithee as Visual Effects department
Alan Smithee

Visual Effects Supervisor

Ruben Barton as Production department
Ruben Barton

Key Set Production Assistant

Kimm Dillard as Crew department
David Diaz as Crew department
David Diaz

Thanks

Guy Himber as Crew department
Guy Himber

Thanks

Lisa Mervis as Crew department
Danny Skura as Crew department
Mel Lewis as Sound department
Mel Lewis

Music

Amber Chandler as Art department
Amber Chandler

Art Direction

Stacy Ellen Rich as Costume & Make-Up department
Stacy Ellen Rich

Costume Design

Anthony Fankhauser as Production department
Anthony Fankhauser

Line Producer

Mark Atkins as Camera department
Mark Atkins

Director of Photography

Peter Mervis as Editing department
David Rimawi as Production department
David Rimawi

Executive Producer

Derek Osedach as Art department
Derek Osedach

Production Design

Sherri Strain as Production department
Sherri Strain

Producer

Brandon Peña as Production department
Brandon Peña

Production Manager

Rick Walker as Production department
Rick Walker

Co-Producer

Adam Newman as Visual Effects department
Adam Newman

Animation Supervisor

Erik Lynch as Production department
Erik Lynch

Production Assistant

Kevin Brinn as Camera department
Kevin Brinn

Key Grip

Reza Riazi as Directing department
Reza Riazi

First Assistant Director

Natalia Senina as Costume & Make-Up department
Natalia Senina

Key Makeup Artist

Daryn Beasley as Production department
Daryn Beasley

Production Coordinator

Gabe Shedd as Lighting department
Gabe Shedd

Best Boy Electric

Michael Roberts as Camera department
Michael Roberts

Still Photographer

Ryan Polack as Camera department
Ryan Polack

First Assistant Camera

Shaun Dallas as Camera department
Shaun Dallas

Second Assistant Camera

Nikki Gray as Camera department
Nikki Gray

First Assistant Camera

Amanda Rossi as Editing department
Amanda Rossi

Assistant Editor

Marcus Ricaud as Sound department
Marcus Ricaud

Sound Mixer

Zack Richard as Lighting department
Derrick Esperanza as Lighting department
Derrick Esperanza

Electrician

Gabriel Heredia as Sound department
Gabriel Heredia

Sound Mixer

John Bring as Directing department
John Bring

Second Assistant Director

Daisy Mullen as Art department
Daisy Mullen

Assistant Art Director

Greg Vossberg as Sound department
Greg Vossberg

Supervising Sound Editor

Derek Osedach as Art department
Derek Osedach

Property Master

Reza Riazi as Directing department
Reza Riazi

Second Unit Director

Marcus Ricaud as Sound department
Marcus Ricaud

Production Sound Mixer

Matt McGowin as Sound department
Matt McGowin

Sound Mixer

Scott Bruzenak as Sound department
Scott Bruzenak

Sound Editor

Shaun Dallas as Camera department
Shaun Dallas

First Assistant "B" Camera