Following the huge success of 'Riverdale's first season, it didn't take much convincing for American television network The CW to pick up the show for another run, this time extending its episode count and allowing the storylines included to be darker than ever before. Closing with a cliffhanger that saw Archie Andrews' (KJ Apa) father shot by a mystery assailant in a black hood, it became clear that the drama in Riverdale wasn't going to slow down anytime soon.

Madelaine Petsch says she didn't guess who was behind the Black HoodMadelaine Petsch says she didn't guess who was behind the Black Hood

Over the past few weeks, viewers have seen the Black Hood working alongside Betty Cooper (Lili Reinhart), forcing her to break friendships and even give the name of somebody that should be murdered. Now though, she's promised to do her best in taking the Black Hood down and unmasking them as soon as possible.

Whilst fans thought the mystery would be one that ran throughout the entire second season, it turns out we may be finding out exactly who's under the hood before the show goes on break for the festive period.

Speaking with Glamour, Archie actor Apa said that he wasn't surprised by the person behind the black hood, but Madelaine Petsch who plays Cheryl Baker says that for her, it wasn't somebody she had guessed.

"I didn't guess it," she admitted. "When I read it, it shocked me, but you won't have to wait much longer. A couple more episodes and the mystery will be revealed."

There are undoubtedly some frontrunners when it comes to who's behind the Black Hood, with one theory gaining ground that it's actually Betty once again delving into her 'Dark Betty' persona and hearing things whenever she's been on the phone to the Black Hood. Others think the explanation is more simple, and that it'll simply be a hitman working on behalf of Hiram Lodge (Mark Consuelos), who's clearly doing his best to bring chaos to Riverdale.

Whoever it might be, it's exciting to know we'll likely find out before the show's break. We'll be keeping a close eye on this one!

More: 'Riverdale' Season 1 Almost Had A Different Ending

'Riverdale' continues Wednesdays on The CW in the US and Thursdays on Netflix in the UK.