When Marty McFly and Emmett "Doc" Brown first appeared on screen in 1985's "Back to the Future", the duo won over legions of fans with their time-traveling adventures.
Thirty years on, Michael J. Fox, who portrayed the teenage McFly, says he never imagined the continued popularity of the sci-fi trilogy.
"We thought it would speak to '50s generation and the '80s generations, we didn't know that it would speak to the '90s generation and the 21st century generation," he said. "It just kind of continues to amaze us."
Fox was speaking on the red carpet for an event on Wednesday celebrating Oct 21, 2015, the date McFly travels to from 1985 in the film's sequel, arriving in a future of flying cars and hovering skateboards.
Fans around the world celebrated the movie milestone, cinemas held special screenings and businesses put out dedicated adverts. Fox said the past few days of promotion had been a whirlwind.
"It's like the pope's [recent U.S.] visit ... I'm not trying to compare myself to the Pope but I've been busy. It's been one thing after the other because people want to mark this ... take a note of it because the movies have meant something to them," he said.
"And 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."
Fox reunited with cast members Christopher Lloyd, who played Doc, and Lea Thompson, who portrayed McFly's mother Lorraine, for a screening of the film and Q&A session.
"It's a dream come true to be in a film that has the kind of profound impact it's had on so many people ... and for it to endure the way this film has," Lloyd said.
"It's amazing, it's a rarity."