<P> Crossroads is a 1986 American coming - of - age musical drama film inspired by the legend of blues musician Robert Johnson . Starring Ralph Macchio , Joe Seneca and Jami Gertz , the film was written by John Fusco and directed by Walter Hill and features an original score featuring Ry Cooder and Steve Vai on the soundtrack 's guitar , and harmonica by Sonny Terry . Vai also appears in the film as the devil 's guitar player in the climactic guitar duel . </P>
<P> Crossroads is a 1986 American coming - of - age musical drama film inspired by the legend of blues musician Robert Johnson . Starring Ralph Macchio , Joe Seneca and Jami Gertz , the film was written by John Fusco and directed by Walter Hill and features an original score featuring Ry Cooder and Steve Vai on the soundtrack 's guitar , and harmonica by Sonny Terry . Vai also appears in the film as the devil 's guitar player in the climactic guitar duel . </P>
who plays guitar for ralph macchio in crossroads
who plays guitar for ralph macchio in crossroads
Steve Vai
Steve Vai