One of movie's longest lasting mysteries has apparently been solved by Jared Leto.

Blade Runner fans have debated whether Harrison Ford's Deckard is a replicant for decades with Ridley Scott and Ford only just having "resolved" their differences over the mystery.

Blade Runner 2049 left us no clearer whether or not Deckard is a replicant, but don't worry, Leto knew all along thanks to his character Niander Wallace.

this image is not availablepinterest
Bear Grylls//Digital Spy

"Denis [Villeneuve] gave me a great gift. I see inside of Deckard, and [I asked] Denis, 'Well, what do I see?' And he takes a long pause, and he goes, 'It's your decision to make,'" he told HuffPost.

"So in a funny way, besides Deckard himself, I may be the only person who knows. [Denis] says, 'You can decide. It's up to you to decide.'

"I know Ridley has one opinion. Harrison has another. Denis has another. But he said to me, since I'm the one who actually scans his brain and looks inside, that I can make the decision, so now I get to hold this secret with me."

this image is not availablepinterest
Bear Grylls//Digital Spy

Of course, when asked if he could reveal his decision about Deckard being a replicant, Leto didn't expand any further, just hinted that it could come out in a future movie.

So that's helpful.

It's not yet clear if we will get a sequel to Blade Runner 2049 as co-writer Michael Green has confirmed that there hasn't been any talks about "how might things continue".

Blade Runner 2049 is in cinemas now.

preview for Blade Runner 2049 - trailer 2
From: Digital Spy