ADVERTISEMENT

It was a year in hell, but is it too soon to laugh at 2020?

Published Jan 3, 2021 08:00 am

Black Mirror creators Charlie Brooker and Annabel Jones drop Death to 2020 on Netflix over the holidays and deliver what seems to be a bad joke

As soon as Netflix dropped Death to 2020 after Christmas, I checked it out. I told myself if I didn’t laugh out loud in the first five minutes, I’d flip back to my anime series Death Note, but it cracked me up in 30 seconds.

I admit that it got me at Death to 2020, a rather precise wording of my personal feelings, but it helped draw my attention to this 70-minute Netflix mockumentary about “a year so momentous they named it twice” (which made me laugh) that behind it are the creators of Emmy Award-winning seminal series Black Mirror Charlie Brooker and Annabel Jones.

But 20 minutes into the film, despite its mock attempt at inclusivity, taking swings, for show, at the all-white contenders to last year’s Oscar’s, including Little Women about white girls coming into Karenhood, only to be thrown aside by a dark horse, the Asian film Parasite, I realized that even as a viewer I had no real place in the turn of events in a film about a virus that had shaken you, me, and the entire civilization, from Albuquerque to Zimbabwe, to the core.

Replete with real footage of major events, such as the Black Lives Matter protest movement and politicians and celebrities like Tom Hanks testing positive for Covid-19, the spoof documentary is not so much about the pandemic as it is about America being the center of this joke of a time, of Donald Trump being a stupid clown, of Joe Biden being so geriatric that Queen Elizabeth II, as played by Tracey Ullman, claims to have met him at her coronation in 1953, which he “attended as an old man.”

Speaking of Her Majesty, there’s a bit of Britain too, Brooker being British. But overall, it’s just an irreverent, sometimes hilarious spin on the coverage of American affairs on CNN or Fox, world news omitted for irrelevance, save for a few seconds on Wuhan for background purposes.

Suddenly, I don’t have to worry about the worst happening, because it’s happening.

—Charlie Brooker

The cast though, all playing archetypes as fictional talking heads, with narration by Laurence FishburnSamuel L. Jackson as a White House reporter, Hugh Grant as a stuffy, bigoted historian who draws parallelisms from Game of Thrones and Star Wars and passes it off as history, Joe Keery as a millennial I-do-everything/I-am-everything gig economy worker, Lisa Kudrow as a political spin doctor, Kumai Nanjiani as a tech mogul patterned after Elon Musk, Cristin Milioti as a Karen and soccer mom Internet-fed with radicalism, Samson Kayo as a virus specialist, Lesley Jones as an angry behavioral therapist, and Diane Morgan as “the most average” of everyman, meaning stupid, whose performances, some better than others, might have been a saving grace, if only the recap of a miserable year didn’t run as insufferably long as this pandemic that, obviously as it is now 2021, we can’t just tuck away yet like a bad dream.

Ok, that last line is a bad joke. Not funny.

Related Tags

Death to 2020 Annabel Jones Death Note Charlie Booker anime Netflix
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.