After the whirlwind that was the arrival of 'The Matrix Resurrections' trailer yesterday, fans were left open-mouthed by what was presented to us in the first-look teaser.

But one thing that always remained a mystery in the build-up to the trailer's release was this: is Yahya Abdul-Mateen II playing Morpheus in the sequel film?

Even after viewing the trailer, the mystery still remained. That is, however, until today. The 'Candyman' and 'US' star uploaded a pretty bad-ass picture of himself from 'The Matrix Resurrections', confirming that yes, he will be playing the leader of the sci-fi crew.

Simply captioning his picture "MORPHEUS", he uploaded the shot to his Instagram, which subsequently allowed everyone who saw the post to freak out.

So, how will this all turn out? It's hard to say. There's no doubt that Yahya Abdul-Mateen II is a great actor - he's already proven that in everything we've seen him in thus far, and the footage of him in this recent trailer was also impressive. But stepping into Morpheus' shoes, a role that was previously played by highly regarded actor Laurence Fishburne, is no easy task. Is this Morpheus the same one from the previous timeline? We'll have to wait and see.

Fishburne will not be returning for 'Resurrections', but Keanu Reeves, Carrie-Anne Moss, Jada Pinkett Smith, Lambert Wilson and Daniel Bernhardt will all return in the roles of Neo, Trinity, Niobe, The Merovingian, and Agent Johnson, respectively.

Neil Patrick Harris, Priyanka Chopra Jonas, Christina Ricci, Jessica Henwick and Jonathan Groff all join as new characters created by writer and director Lana Wachowski.

'The Matrix Resurrections' will be released in theatres on December 22.