While the exact details are still being kept tightly under wraps, a few more details have leaked out regarding 'Black Mirror: Bandersnatch'.

While Netflix have steadfastly refused to comment on the series, and Charlie Brooker's keeping schtum, the information comes from a pretty unlikely source, but one that's definitely legitimate. Namely, South Korea's censorship office. Details from the Korea Media Ratings Board have revealed that 'Bandersnatch' will - all told - run for 5 hours.

That's right, 5 hours. 312 minutes, to be precise. The rating, which confirmed David Slade at the episode's director, was posted to Reddit two days ago and was confirmed to be genuine.

However, it's not as if the episode / movie itself is going to run that long. Rather, 'Bandersnatch' will play like an 'Choose Your Own Adventure' book. What's that, you ask?

Well, if you're under the age of 30, a 'Choose Your Own Adventure' book was a book that gave you choices as to how the story would progress. The character would reach a door, and if you - you, the reader - decided to open the door, you'd be told what pages to flick forward to in order to see the outcome and continue the story. If you didn't, you'd flick to another page and continue reading.

Keep in mind, the likes of 'Red Dead Redemption 2' was a pipe-dream in the '80s and '90s.

Anyway, 'Bandersnatch' appears to be something along the lines of 'USS Callister', in that it'll take place inside a videogame and will very likely have some kind of twisted, f*cked-up message in the middle of it. A short synopsis also made its way online, which reads as follows.

"A young programmer makes a fantasy novel into a game. Soon, reality and virtual world are mixed and start to create confusion."

Casting, as well, has been kept under wraps with only a grainy image confirming that Will Poulter will play a role in the episode, along with 'Dunkirk' breakout Fionn Whitehead being confirmed via the Korea Media Ratings Board post.

Of course, all of the details on 'Bandersnatch' are set to be revealed when the episode hits Netflix on December 28th, so look out for it then.