Very Rare Black and White art Original Mini Daybill Movie Poster.Crossroads is a 1986 musical dramatic feature 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. It features an original score with Ry Cooder and Steve Vai on the soundtrack's guitar and harmonica by Sonny Terry. Ry Cooder has said he spent a year working on the soundtrack. Vai also appears in the film as the devil's guitar player in the climactic guitar duel. The film was well received by critics and now has a cult following.