Thirty years ago, Marty McFly arrived today.
The hero of Back To The Future Part II left 1985 in a DeLorean, hit 88mph and found himself in 2015 - October 21st, to be precise.
"You mean we're in the future?" McFly asked Dr Emmett Brown.
Well, here we are in the future.
The 1989 film actually got a fair bit right - videoconferencing, robotic drones, using fingerprints to pay, electric cars (if not proper flying ones).
Other predictions didn't materialise. A Segway is not a hoverboard.
But the film missed arguably the two biggest technological advances of the past 30 years - the internet and smartphones.
That is because predicting the future is tricky.
In honour of McFly's arrival, we took a look at the science versus the science fiction.
3D cinema, fingerprint scanners and video phones are all realities now - but we still have a bit to go.
But don't just take our word for it, here's Dr Emmet 'Doc' Brown: