Steve Vai (born on June 6, 1960) is one of the best guitarist, composer, singer, songwriter and producer. He was voted the tenth “Greatest Guitarist” by Guitar World magazine and has sold more than 15 million records. A three-time Grammy Award victor and fifteen-time chosen one, Vai began his music vocation in 1978 at 18. He set out on a solo career in 1983 and has discharged eight solo albums to date.

Ralph George Macchio Jr. (born November 4, 1961) is an American actor, known for his roles as Daniel LaRusso in The Karate Kid , Eugene Martone in Crossroads, Bill Gambini in My Cousin Vinny, and Johnny Cade in The Outsiders. Additionally, he competed on the twelfth season of Dancing with the Stars.

Here’s an awesome epic guitar battle between Steve Vai and Ralph Macchio from the movie ‘Crossroads’. Check out the video below: