guitar playing in movies

Anyone seen the movie Crossroads with Ralph Macchio? Teenager in NYC going to Julliard for guitar but really wants to become a blues great, meets a harmonica player who played with Robert Johnson, they make their way down to crossroads where guitar players sold their soul to be better players, Macchio ends up in a guitar faceoff with Steve Vai, uses his classical training to win eventually. Does a pretty credible job of playing, wondering how much was him, how much was him doing a good job faking the fingering and Ry Cooder doing the actual playing?
Here's the final winning jam

All of it was him doing a good job of faking the fingering.

"Arlen Roth was Macchio's guitar tutor for the film and played many of his pieces in the movie. According to Roth on his site,, the final duel was arranged from parts played by himself, Vai, Cooder and Bill Kanegiser, who did the classical playing throughout the film."

I really liked that movie when i was a kid. But when i saw it recently i seemed a little lame. Perhaps it was because of Ralph's acting. Still a great story.