When Michael J. Fox played 'Johnny B. Goode' as Marty McFly in 'Back to the Future' in 1985, he was just aping Chuck Berry's classic fretwork for the camera.

(Along with some Jimi Hendrix, Eddie Van Halen and Pete Townsend guitar moves thrown in for good measure.)

Today, Fox can really play the song. And he can play it really well.

Fox showed off his lead guitar skills Saturday night at his A Funny Thing Happened on the Way to Cure Parkinson’s benefit gala, playing alongside hard rock legend Joan Jett.

(The two co-starred in another 1980s film that featured rock and roll, 'Light of Day.' It wasn't quite as good.)

Following are this weekend's version and his classic scene from 'Back to the Future.'