Heading off to that galaxy far, far away, fans of Star Wars may have just unravelled one of the greatest mysteries in cinematic history.

Everyone remembers when Rian Johnson cast Joseph Gordon-Levitt as a young Bruce Willis in Looper. Well, is The Last Jedi's director lining up Keanu Reeves to play an aged version of Adam Driver's Kylo Ren in Star Wars?

Taking to Twitter, comic book legend Mark Millar spotted an uncanny resemblance between the Matrix star and TLJ's big bad apprentice.

xView full post on X

It didn't take long for fans of the Skywalker saga to jump on their own Millennium Falcon of hype about the face swap.

Is this a Jedi mind trick, or is it like that time that Leonardo DiCaprio slowly started morphing into Jack Nicholson?

Either way, it seems like a damn good idea to cast Reeves as an older version of Kylo Ren (if the villain lives of course).

[asset removed due to syndication rights]

Alternatively, instead of Reeves suiting up for an outer-space adventure, someone suggested that Driver join that expanding John Wick universe. He certainly has the brooding look of a John Wick Jr.

Sadly, Johnson has handed over the reins of the upcoming Episode IX to returning director J.J. Abrams, meaning that even if Star Wars had a jump to the future, it wouldn't be up to him to cast care-home Kylo.

That being said, with Johnson developing his own spin-off trilogy away from Luke and Leia, there is a whole universe of possibilities floating around out there.

Your move Hollywood!

From: Digital Spy