If you thought Marty McFly rocked the 1950's Hill Valley High School dance in Back to the Future, then you should see the actual Michael J. Fox wail for real.

Michael J. Fox played a stellar rendition of Chuck Berry's Johnny B. Goode at a Parkinson's disease charity benefit for his Michael J. Fox foundation on Saturday evening in front of star-studded audience.

Fox strummed on a replica of the red guitar he used in Back to the Future for the annual event, A Funny Thing Happened On The Way To Cure Parkinson's held at New York City's Waldorf-Astoria hotel.

According to the Daily Mail, Fox, who jammed to the same tune in 1985, actually learned how to play the Chuck Berry classic since his role as Marty McFly, who only simulated playing guitar while real musicians did the performance. Fox, along with Joan Jett and Kid Cudi, played for real on guitar on Saturday. At 2008's event, Fox joined The Who and performed Magic Bus.

Diagnosed with Parkinson's disease in 1991, 50-year-old Fox retired from acting in 2000, the same year he started the Michael J. Fox Foundation, which raises money for research for Parkinson's disease.

Though retired, Fox has recently made appearances on shows like Curb Your Enthusiasm and The Good Wife.

Fox was joined at the event by The Good Wife co-star Julianna Magulies, who made a speech, and wife of 23 years, Tracy Pollan, with whom he has four children.

Here is Michael J. Fox's 2011 performance of Johnny B. Goode.

And here is Marty McFly's performance in 1985.