Get ready to slide down the rabbit hole that is The Matrix. 

The highly anticipated The Matrix Resurrections trailer has finally arrived and we see the return of Keanu Reeves as Thomas ‘Neo’ Anderson — and he’s seeing a therapist. 

“I’ve had dreams that weren’t just dreams,” says Neo. “Am I crazy?” His therapist, played by Neil Patrick Harris, replies, “We don’t use that word in here.”

But where is “here” exactly? Reality or something else?

And this is where Yaha Abdul-Mateen (looking like a younger Morpheus, Neo’s mentor played by Laurence Fishburne in the first three Matrix chapters) enters the picture to show Neo and Carrie-Ann Moss’ Trinity, another returning character, the road to enlightenment. 

And it’s a path packed with mind-blowing visuals (Neo using his mind to stop a hail of bullets, a call-back to a scene in the original) and stylised, gravity-defying gun-fu (Iron Fist’s MVP Jessica Henwick is clearly going to be a scene-stealer).

The nearly three-minute trailer — set against Jefferson Airplane’s ‘White Rabbit’ — comes just two days after Warner Bros launched an innovative website that offers different footage of the sequel — depending on you choose: the red or blue pill.

Pick the former, you have a clip narrated by Abdul-Mateen, while the latter features Harris’ voiceover. Not only that, each time website is refreshed, you’ll be treated to a different set of scenes from the movie, as well as a mention of the current time (cool!).

Directed by Lana Wachowski, The Matrix Resurrections also stars Priyanka Chopra-Jonas, Jonathan Groff, Jada Pinkett Smith, Lambert Wilson and Christina Ricci. The movie opens in Singapore cinemas on Dec 22.

matrix resurrections teaser poster data

Watch the trailer: