ADVERTISEMENT

STREAMING REVIEWS: From dark places

Published Oct 31, 2022 08:54 pm
Stanley Tucci in 'Inside Man'

Today, we have two shows that examine the dark places that spring up from us being human. One is a Limited series called Inside Man, while the second is an indie feature film, On the Count of Three.

Inside Man (Netflix) - This four episode Limited Series works on the premise of a quotation from one of the main characters, Jefferson Grieff (Stanley Tucci), a convicted felon on death row: ‘Everyone is a murderer. You just have to meet the right person’. From there, the series unfolds as an examination into the dark corners any person can find themselves in, as they do things in the name of love, family, protecting their loved ones, or doing good. The series proposes that there’s a myriad of ways we can disguise our murderous streak, or channel circumstances to justify to ourselves the horrible acts we are all capable of doing - that is, taking the life of someone else. The other main character is a vicar in an English village, Harry (David Tennant).

 The series is created by Steven Moffat who gave us Sherlock a few years back, so you can already imagine how twisted and convoluted this will get, and how deductive reasoning will play a big part in the exposition. And you won’t be disappointed. There’s a strong opening scene involving sexual harassment on a public train, and it introduces us to a local journalist, Beth Davenport (Lydia West), and her savior’ Janice (Dolly Wells). Now I have to say some suspension of disbelief is required when things spiral out of hand to set the stage for what follows. You’ll be screaming to the screen, exhorting Harry to come clean about a USB drive entrusted to him which contains pedophile porn. But if you let that pass, what follows is a suspenseful ride, buoyed by two rewarding performances from Tucci and Tennant.

On the Count of Three (Video On Demand) - This indie feature teeters on a tightrope, balancing between psychological drama and farcical comedy. The two main characters are played by Jerrod Carmichael and Christopher Abbott, and they’re friends who for circumstances that are unique for each, now contemplate suicide but just can’t figure out how to go about achieving it. So they hit on the crazy solution of each one taking the life of the other at an agreed upon moment. But before that, they’ll spend one day trying to remember what it was like when life was actually enjoyable and worth living, or seeking retribution from those who hurt them. It’s a premise that’s not cookie cutter in any way, and you can appreciate the challenge in making it work. 

Christopher Abbott and Jerrod Carmichael in 'On the Count of Three'

Tiffany Haddish and Henry Winkler provide able support, with portrayals that are definitely out of left field for the two, the opposite of typecasting. And I must confess that while the dark, gallows humor can be quite funny and entertaining, even I could feel the stretching of the premise and how it can be draining. At some point, you’re just wondering if they’ll actually perform the pact effectively, or if one last trick up the sleeve of the director (Carmichael himself) and the writers will be played out. What the film does provide is a searing examination into male mental health, and how honest and upfront this film tackles the issues. The dark comedy elements may not sit well with everyone, but you can’t deny the strength of the film. 

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.