Crossroads— Full Cast
1986
Cast (15)

Ralph Macchio
as Eugene Martone

Joe Seneca
as Willie Brown

Jami Gertz
as Frances

Joe Morton
as Scratch's Assistant

Robert Judd
as Scratch

Steve Vai
as Jack Butler

Tim Russ
as Robert Johnson

Dennis Lipscomb
as Lloyd

Harry Carey, Jr.
as Bartender

Wally Taylor
as O.Z.

Allan Arbus
as Dr. Santis

Edward Walsh
as Harley Terhune

John Hancock
as Sheriff Tilford

Allan Graf
as Alvin

Al Fann
as Pawnbroker