The possibility of fictitious things coming true has made the premise of many movies highly intriguing. In fact, if you go back just a few years you'll find a whole host of films depicting things that are now realities. Whether the films set out to be prophetic is unlikely, but it certainly makes for an interesting analysis.
Here are 10 movies that, in some way or other, correctly predicted the future.
1. You've Got Mail (1994)
Predicted: Online Dating
Before the advent of online dating, people met potential partners by conversing with each other in person. But it didn't have to be that way according to writer/director Nora Ephron.
Yes, when this film came out, Tom Hanks and Meg Ryan looked for love via the unconventional method of online dating. Eighteen years later, however, and the tides seem to have turned. Nowadays, it almost seems strange if you haven't met your partner via a dating app.
2. The Cable Guy (1996)
Predicted: Online gaming
This laugh-out-loud movie wasn't exactly one of Jim Carrey's finest moments, but he certainly played a role predicting the future.
In fact, Carrey's character, a creepy cable guy who goes around the neighbourhood installing people's TVs, screams in one scene that every American will one day have a mix of cable TV, a computer, and a phone all wrapped up in one device. He also predicts in another scene that humans will one day play Mortal Kombat with friends in Vietnam.
3. Total Recall (1990)
Predicted: Driverless cars
Films with Arnold Schwarzenegger are predictable enough and usually include guns, a futuristic setting and a kick-ass protagonist.
But unlike many of his others, Total Recall predicted that driverless cars would one day be a reality.
4. Woman in the Moon (1929)
Predicted: Human contact on the moon
While no woman has yet to set foot on the moon, a man by the name of Neil Armstrong managed to in 1969; a feat that was predicted 40 years ago when Woman in the Moon first came out.
5. Back to the Future Part II (1989)
Predicted: Flat-screen TVs and Skype-like communication
Back to the Future may have been a tad optimistic when it portrayed people in the year 2015 owning flying cars and self-tieing shoelaces but today's flat-screen TVs and video-link communication devices were all gadgets imagined by the film's writer and director Robert Zemeckis.
6. Blade Runner (1982)
Predicted: Digital billboards
Eye-catching digital billboards were the stuff of make-belief and were just as unlikely to become a reality as any flying car was. But as Ridley Scott's Blade Runner proved, they weren't too far away from becoming a staple part of modern-day advertising.
7. The Truman Show (1998)
Predicted: Reality TV
Before Kim Kardashian and Paris Hilton made names for themselves doing absolutely nothing, The Truman Show's director Peter Weir and screenwriter Andrew Niccol thought up an American society in the not-too-distant future that hero-worshipped anyone in the public eye, regardless of their talents.
8. Americathon (1979)
Predicted: The rise of China
Αmericathon is a cult-classic few know of despite successfully predicting significant political and socioeconomic outcomes. Examples include the rapid decline in U.S. oil production and the rise of China as a global economic force following the collapse of the USSR and its subsequent shift to capitalist practices.
9. 2001: A Space Odyssey (1968)
Predicted: Tablet computing and space tourism
Stanley Kubrick was one of Hollywood's true visionaries, and it is perhaps, '2001: A Space Odyssey', that cemented his acclaimed reputation. Other than receiving widespread critical acclaim, Kubrick also had a knack for predicting future trends.
Examples in the film included the use of tablet computing and even space tourism, which, thanks to Richard Branson's Virgin Galactic programme, looks likely to be a reality.
10. Star Trek: The Motion Picture (1979)
Predicted: Bluetooth headsets
We could provide endless examples of the beloved sci-fi programme predicting future trends and technologies, but one which stands out is the wireless Bluetooth headset used by Star Trek actress Nichelle Nichols, who portrayed the Enterprise's communications officer, Uhura.
While she may not have sported your typical 'Bluetooth headset', she did wear a wireless earpiece that wasn't too dissimilar from the headsets you now see in stores.