WARNING: This article contains spoilers from Black Mirror.
season seven has finally arrived on Netflix, prompting fans to revisit some of their favourite episodes from previous seasons.
It's been a long two years since Charlie Brooker last graced our screens with a fresh batch of Black Mirror tales, and the latest series proves there are still plenty of twisted narratives left to explore.
From a chilling reimagining of a classic film to a high-tech system that keeps a woman alive "at a cost", the entire seventh season was released on Thursday, April 10, for Netflix subscribers to devour.
As viewers dive into Brooker's newest offerings, let's take a moment to rank the best Black Mirror episodes of all time, based on their Rotten Tomatoes ratings.
Just scraping into the top 10 is the second episode of season two, which aired in 2013.
Featuring Lenora Crichlow, known for her role in Being Human, as Victoria, she wakes up with no memory of her life while everyone around her records her confusion on their phones.
She is eventually informed by Jem (Tuppence Middleton) that a signal is being broadcasted that turns people into "mindless voyeurs", and they must destroy the transmitter.
However, as with every Black Mirror episode, things aren't always what they seem, and Victoria uncovers the shocking truth as they approach their objective.
White Christmas has emerged as one of the most unforgettable episodes since its release as a standalone feature.
The 2014 special featured Matt (Jon Hamm) and Potter (Rafe Spall) at an isolated, snow-covered outpost, sharing a Christmas meal and exchanging tales about their past lives before their fateful meeting.
As the narrative unfolds, the tension between the two men escalates, with cabin fever taking hold and more secrets being revealed.
The season three opener in 2016, Nosedive, left a lasting impression with Bryce Dallas Howard portraying Lacie.
In this world, individuals can rate each other from one to five stars for every interaction via their phones.
Your social standing improves with higher ratings, and Lacie is determined to maintain her high score.
However, maintaining a "picture perfect" image around the clock proves challenging, as she finds out on a day that spirals out of control.
Hang The DJ - 92%The fourth episode of season four, Hang The DJ, delves into the realm of dating, where Frank (Joe Cole) and Amy (Georgina Campbell) are paired by a new dating service that sets a shelf life on all relationships.
Confronted with their strong connection and limited time, the pair begin to doubt the system's rationale.
San Junipero - 92%San Junipero stands out as one of Black Mirror's most romantic tales, featured in the fourth episode of season three.
Set in the 1980s, Yorkie and Kelly find themselves in San Junipero, "a fun-loving beach town" where their lives take a dramatic turn as they cross paths.
However, it soon becomes apparent that San Junipero is not what it seems - it's a simulated reality where the dead can live and the elderly can visit, allowing everyone to inhabit the bodies of their younger selves at a time of their choosing.
Despite appearing young in this world, Yorkie and Kelly are actually two elderly women longing to return to the happiest moments of their lives.
The opening episode of series two, Be Right Back, boasts a star-studded cast with About Time actor Domhnall Gleeson playing Ash and Hayley Atwell portraying his wife Martha.
The couple's idyllic life in a remote cottage is shattered when Ash dies, leaving Martha heartbroken.
However, everything changes at the funeral when Martha's friend introduces her to an unusual new service that allows people to communicate with the deceased.
Joan Is Awful - 94%While earlier series have been more popular, some recent Black Mirror episodes have also caught viewers' attention, including season six's Joan Is Awful.
This twisted episode follows ordinary woman Joan, played by Schitt's Creek star Annie Murphy, who is shocked when a streaming platform turns her life into a TV drama adaptation.
Adding to her confusion, she discovers Hollywood A-lister Salma Hayek is playing her on screen.
USS Callister is hailed as one of the most beloved Black Mirror episodes, with its storyline so compelling that it spawned a sequel in the show's seventh season.
The original chapter from the fourth series in 2017 centres on Robert Daly, an underappreciated tech company employee by day and a tyrannical starship commander by night.
Using his co-workers' DNA, he crafts digital clones to dominate within his own twisted virtual realm.
Demon 79 - 100%Demon 79 has also emerged as a fan favourite, securing its place among the top Black Mirror narratives.
The episode, part of the sixth season, transports viewers to 1979 northern England, where timid sales assistant Nida Huq, played by Anjana Vasan, encounters the demon Gaap, portrayed by Paapa Essiedu.
Under demonic guidance, she commits appalling acts, finding her confidence and zeal for the sinister tasks growing along the way.
15 Million Merits - 100%15 Million Merits continues to be a standout, maintaining a flawless rating. This second instalment of Black Mirror presents a dystopian society where individuals pedal exercise bikes to earn "merits".
The only escape from this drudgery is through a talent competition, offering fame and a life-changing prize of 15 million merits.
When Bing, played by Daniel Kaluuya, encounters Abi, portrayed by Jessica Brown Findlay, he urges her to alter her life for the better through the show.
The National Anthem - 100%The third and final episode that has achieved a flawless 100% rating is the inaugural episode of Black Mirror, The National Anthem.
This episode, featuring actor Rory Kinnear, set the tone for what viewers could anticipate from Brooker's bleak universe as Prime Minister Michael Callow learns of Princess Susannah's abduction.
However, the situation deteriorates further when he is publicly coerced into performing an unthinkable act that alters his life forever.
Black Mirror is available to watch on Netflix.