We've been waiting a long time for the sequel to to 1982's Blade Runner, and our patience has finally paid off!
Devoted fans of the original movie will remember the story of Rick Deckard, a "blade-runner" with the LAPD who is charged with hunting down 'replicants' - androids that seem human-like.
The newest film takes us even farther into the future to 2049, where LAPD Officer K (Ryan Gosling) discovers a dangerous secret. He seeks out former LAPD blade runner, Rick Deckard (Harrison Ford) who disappeared 30 years earlier.
There are still so many questions left to be answered: What happened after Deckard disappeared, what's the dangerous secret, what is Officer K's real name?
The film is set to arrive in theaters on October 6, 2017 - so we'll just have to settle for what our own imaginations can come up with. Theories, anybody?
Watch the trailer below, are you excited for this? Think it'll be as good as the original?