Almost everybody celebrated Back to the Future Day yesterday (Wed) and there was not a single fan of the film trilogy surprised at the big outpouring of love for Marty McFly and the Doc. There was one person slightly bemused by the film’s popularity, however, and that person was Michael J Fox.

Back to the Future reunionThe cast of Back to the Future celebrated their special day

Speaking on the red carpet at the event last night (Wed) that celebrated October, 21 2015 - the day Marty travels to in Back to the Future II - Fox admitted the past few days had been a whirlwind.

Fox, who played teenage McFly in the iconic films, said: "We thought it would speak to the ‘50s generation and the 80s generations, we didn’t know that it would speak to the ‘90s generation and the 21st century generation.

"It just kind of continues to amaze us."

MORE: Barack Obama Wishes Michael J Fox A Happy Back To The Future Day

When Marty travels to our present day, there are flying cars, hovering skateboards and video calls.

While a small percentage of the film’s predictions have come to fruition - there’s still a lot of the film’s imagination 2015 needs to meet.

Fox said: "When you’re involved in something like that it’s just so humbling and a privilege and I don’t know that I ever thought it would be like this 30 years out."

MORE: Back To The Future Day Is Finally Here!

Fox was reunited with the Doc, played by Christopher Lloyd, and Lea Thompson, who was McFly’s mother Lorraine for the special screening.

Lloyd said: "It’s a dream come true to be in a film that has the kind of profound impact that it’s had on so many people... and for it to endure the way this film has."