ADVERTISEMENT

Streaming reviews: Reboot and adapt

Published Mar 24, 2024 03:29 am

At A Glance

  • Road House (Amazon Prime) - The strangely popular 1989 film that starred Patrick Swayze gets a new lease on life via this remake that director Doug Liman and lead star Jake Gyllenhaal have created for Amazon Prime.
  • 3 Body Problem (Netflix) - From the same production team that gifted us with Game of Thrones comes this new eight-episode Limited series based on the novel of Liu Cixin. 
  •  
image0.jpeg
A scene from 'Road House'

Today, we look at two new drops on our streaming services. One is a reboot of a well-loved Patrick Swayze film—but it doesn’t involve any dancing—and the second is a valiant adaptation of a well-loved sci-fi magnum opus.

image1.jpeg

Road House (Amazon Prime) - The strangely popular 1989 film that starred Patrick Swayze gets a new lease on life via this remake that director Doug Liman and lead star Jake Gyllenhaal have created for Amazon Prime. I say ‘strangely’ as when released, it only grossed $61 million but went ballistic in popularity as a home video release, and this despite generally getting one of those ‘so bad it’s good’ reviews. So we get this latest reboot, and from Missouri, the narrative has relocated to the sunnier, more picturesque Florida Keys. It still has the basic premise of Dalton (Gyllenhaal) working as a bouncer at the Road House bar, and demonstrating that a heart of gold, a ready smile, and earnest kindness, can still come with an iron fist and mixed martial arts pedigree. Gyllenhaal trained for this, and it shows in a good way.

The main villain, Brandt, is portrayed with gusto by Billy Magnussen, and real-life MMA star Conor McGregor takes the role of one of his hired hands. His first scene is a beauty, with Conor leaving a crime scene with nothing but his boots on. It’s silly, it’s over the top, and there may not have been an excellent reason even to reboot the film, but it's also fun, has great action scenes, and knows how not to take itself too seriously. There’s an enthusiasm for exercise that’s hard to resist, even when you know so much is either physically impossible or just plain outlandish. The bands playing at the road house are great, relatively unknown ones, and I’d seriously consider seeking some of them out. The fight scenes are highlights of this energetic, worth-watching film.

image3.jpeg
 

3 Body Problem (Netflix) - From the same production team that gifted us with Game of Thrones comes this new eight-episode Limited series based on the novel of Liu Cixin. And you may be interested to know that this is the second film adaptation, as a Chinese television series happened last year. It’s a blend of hard science fiction and the thriller mystery genre. It’s set across multiple timelines, and interestingly enough, uses the Chinese Cultural Revolution as a starting point for much of what follows. There’s a labyrinthine plot, various narrative strands, and was widely regarded as one of those novels that was unadaptable for TV. Which, if you think about it, was also what most people said about Game of Thrones. But here we are, and the issue would be if lightning can strike twice.

image4.jpeg

The reply to this question has to be ‘Yes and No.’ I’ll give the team credit for finding ways to turn the novel into a watchable series and readjusting the narrative flow so that it’s more comprehensible to a general audience. But unlike GOT, after two episodes, I find the characters uninspiring and made of cardboard. The scenes set in the past, with the Cultural Revolution, are much more ‘alive’ than those set in the present day with the ‘Oxford Five’. And that is a shame as these five students are the most important perspectives of the narrative that follows. I’ll admit that two episodes in may not be giving them enough of an opportunity, but I’d counter that by saying that if, after two episodes, I still don’t have much of a read on any of the five, you’d have lost less patience than me.

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.