who plays marty mcfly
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.