While Ahsoka is mainly focused on the hunt for Ezra Bridger and Grand Admiral Thrawn, plenty of fans are already convinced one of those characters has already made their presence felt in the Disney+ series.
Marrok has been described as a former Sith Inquisitor who has since become a mercenary, and there's actually plenty of evidence to suggest that's the case. He wields the all-too-familiar lightsaber of an Inquisitor and we've frequently seen many of these modern Star Wars stories throw similarly generic villains into the mix (despite not making any previous appearances) as they make for good cannon fodder.
However, the most popular fan theory currently doing the rounds is that the missing Ezra is beneath Marrok's helmet.
As we first explained on SFFGazette.com, there's evidence both for and against that idea. Perhaps the most compelling argument to be made for Marrok just being Marrok is the fact that "Time to Fly" clearly names Paul Darnell as the villain. Previously, he was only listed as doing stunts for the character but in this instalment - which sees the character speak - he's given a "Featuring" credit.
Anyone who has watched The Mandalorian will know a credit like this could mean very little, especially as Brendan Wayne and Lateef Crowder wear Din Djarin's Beskar armour on set before Pedro Pascal later steps into the recording booth to give the character a voice.
When Marrok speaks, it's heavily distorted and it feels like there's no reason to do that other than to hide his true identity. At this point, we can't shake the feeling Ahsoka is deliberately teasing us with some sort of reveal as if he is just a mercenary who will be dispatched by one of the show's leads...well, fans are going to be disappointed (even if we only have ourselves to blame for setting up these expectations).
The Starkiller theory is fun, but to throw Darth Vader's secret apprentice into the mix as a random Inquisitor would be quite odd. In fact, that theory is only really based on the fact Sam Witwer is among the uncredited actors who have lent their voice to Ahsoka, something he's done on numerous occasions for these live-action shows.
ALSO READ: Star Wars: Who Is Sam Witwer Playing In
Ahsoka? The Actor Finally Comments On His Mystery Role
So, why is Eman Esfandi's Ezra such a compelling possibility to be the face we see if and when Marrok is unmasked?
A big clue in "Time to Fly" comes when Sabine Wren mentions that she hasn't seen a Purrgil since the last time she saw Ezra. Marrok was featured in that scene and seemed at least somewhat interested in the creatures as they flew around him, so that may be enough to seal the deal for a lot of fans.
Then again, Seatos could just be somewhere these creatures pass through while travelling from Galaxy to Galaxy, hence why Elsbeth Morgan has built her hyperspace ring there. After all, it's not like Ezra is the only character connected to them as Grogu also saw the Purrgil while travelling alongside Din in The Mandalorian season 3.
If Ezra somehow returned from his and Thrawn's unwilling exile, though, he may have fallen into Morgan's clutches and become a victim of the Nightsister's magicks (putting her on the right track to find the Grand Admiral in the process).
Remember, there have been rumblings Morgan will raise an army of undead Stormtroopers for Thrawn to command so we can't discount the possibility Ezra is dead and now little more than a puppet. That might explain why Marrok's armour is rusted and decaying and could be a more realistic possibility than the Jedi and Thrawn being lost in a different Galaxy before they return to this one and pick up where they left off in Star Wars Rebels.
We've seen that story, and a tragic twist like this might be exactly what Sabine needs to unlock the Force and become Ahsoka Tano's apprentice.
Stay tuned to SFFGazette.com for the latest Ahsoka updates.