Charlie Brooker has revealed his shock after allegations published in the Daily Mail had strange echoes of a TV plot he wrote in his satirical drama Black Mirror in 2011.
The newspaper published allegations from an unnamed source that a young David Cameron once "put a private part of his anatomy in a dead pig's mouth" as part of a university initiation ritual.
The unsubstantiated claim, from a single source in an explosive book by Tory peer Lord Ashcroft, caused the hashtags #Hameron and #Piggate to swiftly started trending on Twitter.
Journalist and presenter Brooker pointed out that his own Channel 4 dystopian drama Black Mirror carried an eerily similar storyline in its first episode in 2011:
Black Mirror's first episode, 'The National Anthem', featured a fictional UK Prime Minister who is blackmailed into having sex with a pig live on TV, in an attempt to save a kidnapped princess.
As the allegations in the Mail emerged, Brooker then shared the posted for the first series of Black Mirror, which shows a pig on a dark background with the line "A PM should be prepared to do anything for his country..."
Brooker also began digging through the script of his uncannily prescient programme. He tweeted a scene where a woman browses tweets about the incident, "including the hashtag SNOUTRAGE" and "Jokes about how he's already screwed the country already".
And another line from the script - one that didn't predict the future quite so well:
Brooker wrote the fictional show
Brooker also made it clear that he had never heard the allegations about Cameron when thinking up the episode in the first place:
- Ashcroft Makes Claims Of Drugs, Debauchery And 'Bizarre Rituals' In Cameron Biography
- Cameron Allegedly Stuck His Naughty Bits In A Dead Pig And Twitter Can't Handle It
- Charlie Brooker Says Farage Makes It Almost Impossible To Meet BBC's Impartiality Rules
- Charlie Brooker's 2009 Video On Shootings In The Media Is Still Totally Relevant
Brooker's Twitter followers still suspected he had some hidden powers:
ALSO ON HUFFPOST UK: