Question: who plays guitar for ralph macchio in crossroads?
Answer: Steve Vai