Cast & crew

Crossroads (1986)

Directed by Walter Hill Written by John Fusco

Cast

Ralph Macchio Eugene Martone
Robert Judd Scratch
Joe Seneca Willie Brown
Jami Gertz Frances
Joe Morton Scratch's Assistant
Steve Vai Jack Butler
Tim Russ Robert Johnson
Dennis Lipscomb Lloyd
Harry Carey, Jr. Bartender
Wally Taylor O.Z.
Al Fann Pawnbroker
Allan Arbus Dr. Santis
Edward Walsh Harley Terhune
John Hancock Sheriff Tilford
Allan Graf Alvin
Guy Killum Willie at 17
Gretchen Palmer Beautiful Girl / Dancer
Tom Donaldson John McGraw
Akosua Busia Woman at Boardinghouse
Karen Huie Nurse
Royce Wallace Hotel Proprietor
J.W. Smith Man at Auto Wrecking Yard
Diana Bellamy Hospital Supervisor
Robin Townsend Nurse
Jeanne Kiely Nurse
Winifred Freedman Nurse
Dolores Aguanno Nurse
Debra Laws Nurse
Diane Robin Nurse
Leslie Morris Bus Station Clerk
Gloria Delaney Jookhouse Woman
Jo Marie Payton Jookhouse Woman
Angela Robinson Witherspoon Jookhouse Woman
Deborra Hampton Jookhouse Woman
Jason Ross Jookhouse Man
Le Van Hawkins Jookhouse Man
Natasha Peacock Young Girl at Crossroads
Agnes Narciso Miss Narciso
Frank Frost Jookhouse Musician - Harmonica / Vocalist
John Price Jookhouse Musician - Drums
Otis Taylor Jookhouse Musician - Lead Guitar
Richard 'Shubby' Holmes Jookhouse Musician - Bass Guitar
Terry L. Evans Jookhouse Musician - Keyboard
Bobby A. King Guitar Duel Sequence Singer
Arnold McCuller Guitar Duel Sequence Singer
Sam King Guitar Duel Sequence Singer
Willie J. Greene Jr. Guitar Duel Sequence Singer

Crew

Walter Hill Director
Albert Heschong Art Direction
John Fusco Screenplay
Steve Vai Music
Ry Cooder Original Music Composer
Michael Germain Makeup Artist
Pat Romano Stunt Double
Marvin March Set Decoration
Dagmar Loesch Hairstylist
John Bailey Director of Photography
Jack T. Collis Production Design
Mark Carliner Producer
Freeman A. Davies Editor
Steve Vai Songs
Sonny Terry Musician
Tim Zinnemann Executive Producer
John 'Juke' Logan Musician
Ry Cooder Musician