Joe Locke Agatha All Along

This wild Agatha All Along theory might have just explained who Joe Locke’s character is

Obsessed already


Agatha All Along finally debuted yesterday, the follow up to WandaVision that feels like we’ve been waiting forever for. And honestly? It’s really good. Kathryn Hahn is on fine form as she puts a spell on us again as Agatha – and the rest of the cast is insane too. But one of the most mysterious characters is Teen – played by Heartstopper’s Joe Locke. The mysterious goth doesn’t have a proper name in the episodes out so far – even if Agatha just refers to him as “Pet”. But there is a wild theory about who Joe Locke is playing with his character in Agatha All Along – so here’s what we know explained. Honestly, it feels huge.

We have to look back to WandaVision

The Teen role Joe Locke is playing in Agatha All Along is a goth, magic loving Agatha adorer who is drawn to her and her abilities. One of the theories about who the character is actually suggests that he is none other than Wanda Maximoff and Visions’ son, who we saw in WandaVision. Billy, also known as Wiccan. This would be a wild reveal – whether it’s a twist that he’s actually out for revenge for his parents against Agatha. Or, he discovers his abilities on the Witch’s Road. Hyped.

This other theory could also be true

In another twist, there might be a reveal that Agatha Harkness is actually the mother of Joe Locke’s Teen. In the comics, Agatha has a child who is a supervillain known as Nicholas Scratch. This mad reveal would explain why Teen is so drawn to Agatha and would be a great reveal later down the line.

It’s all so exciting – you know Marvel loves a crazy reveal.

For more like this plus all the latest news, drops, quizzes and memes, like The Tab on Facebook

Recommended stories by this writer:

All the evidence that proves Selena Gomez makes an Alex Russo cameo in Agatha All Along

Selena Gomez claps back at cosmetic surgery speculation and confirms what she’s had

• Every Taylor Swift single painstakingly ranked from worst to best