Michael J. Fox was 23 years old when he filmed the first Back to the Future , and he was 24 when it was released in 1985.

Quick Scoop

  • Michael J. Fox was born on June 9, 1961.
  • Back to the Future was released in July 1985, making him 24 at release but 23 during most of the 1984 filming.
  • In the film, he plays 17-year-old Marty McFly, which is why many fans are surprised at how convincingly he passes as a teenager.

A Bit Of Context

Michael J. Fox was already a TV star from Family Ties when he landed the role of Marty McFly, juggling an intense schedule of sitcom taping by day and movie shooting at night.

This tight schedule helped cement his image in the mid‑1980s as the energetic young face of both television and blockbuster cinema.

Even though he was in his early twenties, his height, youthful face, and mannerisms made him feel exactly like a real high-school junior on screen.

TL;DR: He was 23 while filming and 24 when Back to the Future hit theaters.

Information gathered from public forums or data available on the internet and portrayed here.