Un giovane programmatore trasforma un romanzo fantasy in un gioco. Ben presto, la realtà e il mondo virtuale si mescolano e iniziano a creare confusione.
In Bandersnatch, gli spettatori prendono decisioni per il personaggio principale, il giovane programmatore Stefan Butler (Fionn Whitehead), che sta adattando un libro di giochi fantasy in un videogioco nel 1984. Tra gli altri personaggi ci sono Mohan Thakur (Asim Chaudhry) e Colin Ritman (Will Poulter), che lavorano in un'azienda di videogiochi, il padre di Stefan, Peter (Craig Parkinson), e la terapista di Stefan, la dottoressa Haynes (Alice Lowe). Opera postmodernista che ha come tema centrale il libero arbitrio, il film prende il nome da un vero videogioco che Imagine Software aveva programmato di pubblicare nel 1984 e che a sua volta prendeva il nome dal bandersnatch, una creatura creata da Lewis Carroll.
Brooker e la produttrice esecutiva Annabel Jones sono stati contattati da Netflix per la realizzazione di un film interattivo nel maggio 2017, periodo in cui Netflix aveva in corso diversi progetti di questo tipo per bambini. La difficoltà di scrivere una sceneggiatura altamente non lineare ha portato alla creazione da parte di Netflix di un programma su misura chiamato Branch Manager; la natura unica del contenuto ha richiesto adattamenti nell'uso della memoria cache della piattaforma. Bandersnatch doveva originariamente far parte della quinta serie di Black Mirror, ma la sua lunga produzione ha portato alla sua uscita come film indipendente, facendo slittare la quinta serie a giugno 2019.
L'accoglienza della critica è stata mista, con una risposta positiva al design tecnico del film ma critiche alla caratterizzazione della storia. Ci sono stati commenti contrastanti sulla narrazione e sulla misura in cui le scelte degli spettatori hanno influenzato la storia. Il film è stato classificato nella media delle classifiche di qualità della critica per le puntate di Black Mirror, ma ha ottenuto numerosi premi e nomination, vincendo due Primetime Emmy Awards. Nel gennaio 2019 è stata intentata una causa da Chooseco per l'uso del termine "choose-your-own-adventure" nel film, che è stata risolta nel novembre 2020.
In Gran Bretagna, nel luglio del 1984, un giovane programmatore di nome Stefan Butler sta adattando un libro di "avventure a scelta" di proprietà della sua defunta madre, Bandersnatch di Jerome F. Davies, in un rivoluzionario gioco d'avventura. Stefan lo propone all'azienda di videogiochi Tuckersoft, gestita da Mohan Thakur e che impiega il famoso creatore di giochi Colin Ritman. A Stefan viene data la possibilità di scegliere se accettare o rifiutare l'aiuto dell'azienda per lo sviluppo del gioco. Se Stefan accetta, Colin dice che ha scelto la "strada sbagliata". Il gioco esce mesi dopo e viene stroncato dalla critica come "progettato da un comitato". Stefan prende in considerazione l'idea di riprovarci e il film torna al giorno dell'offerta e allo spettatore viene data la stessa scelta.
Rifiutando l'offerta, Stefan inizia a lavorare al gioco da solo dalla sua camera da letto, con una scadenza a settembre. Man mano che il gioco diventa più complesso, Stefan si stressa e diventa ostile nei confronti di suo padre Peter. Visita la clinica del Dr. R. Haynes per una terapia. Lo spettatore può chiedere a Stefan di spiegare alla dottoressa Haynes la morte di sua madre: quando aveva cinque anni, Peter gli confiscò il suo coniglio di peluche. Sua madre fu trattenuta dal rifiuto di Stefan di partire senza il coniglio e il treno che prese deragliò, uccidendola. Stefan si sente responsabile della sua morte. Il dottor Haynes prescrive a Stefan una medicina, che lo spettatore può scegliere di far assumere a Stefan o di buttare nel water.
Lo spettatore può chiedere a Stefan di accettare un invito a casa di Colin, dove vive con la fidanzata Kitty e la figlia neonata Pearl. I due assumono allucinogeni e Colin blatera di programmi segreti di controllo mentale del governo e di linee temporali alternative. Per dimostrare le sue teorie, Colin chiede a Stefan di scegliere uno di loro per saltare dal balcone. Se Stefan salta, muore e il gioco viene terminato da Tuckersoft con recensioni negative. Se Colin salta, l'intero incontro si rivela un sogno, ma Colin è assente nelle scene successive.
Quando la scadenza per la consegna del gioco incombe, Stefan inizia a sentire di essere controllato da forze esterne. Stefan scopre che la sua vita rispecchia quella di Davies, di cui viene a conoscenza attraverso un libro e un documentario che Colin gli regala. Come Davies, vede immagini ricorrenti del simbolo di un "percorso ramificato", che apparentemente ha portato Davies a decapitare la propria moglie. Quando inizia a crollare mentalmente, lo spettatore ha a disposizione diverse opzioni per spiegare a Stefan chi lo sta controllando, compresa la possibilità di dire a Stefan che è osservato su Netflix nel 21° secolo. Lo spettatore può scoprire una cassaforte chiusa a chiave che contiene il vecchio coniglio giocattolo di Stefan o i documenti relativi al suo monitoraggio come parte di un esperimento.
Ci sono numerosi finali possibili. Stefan può scegliere di lottare contro il suo terapeuta, dopodiché si scopre che si trova su un set cinematografico e che suo "padre" è un collega attore. Una serie di scelte porta Stefan ad attraversare apparentemente uno specchio con il suo io di cinque anni per "morire" con sua madre nell'incidente ferroviario, facendolo morire improvvisamente nel presente. In altri percorsi, lo spettatore ha la possibilità di far sì che Stefan uccida suo padre e poi seppellisca o faccia a pezzi il corpo. Seppellirlo porta Stefan a essere imprigionato prima dell'uscita del gioco. Seppellirlo porta al rilascio del gioco, ma Stefan finisce in prigione poco dopo e il gioco viene richiamato e distrutto. Altre scene mostrano Mohan, Colin o Kitty che arrivano a casa di Stefan, a volte con la possibilità di uccidere i personaggi. In alcuni finali, allo spettatore viene mostrata la reazione della critica al gioco Bandersnatch e il destino di Tuckersoft, che potrebbe fallire. Altri finali si concludono nel presente con una Pearl adulta, ora programmatrice per Netflix, che cerca di adattare Bandersnatch in un film interattivo. Lo spettatore può scegliere se versare del tè sul suo computer o distruggerlo, il che implica che potrebbe seguire la stessa strada di Davies e Stefan.