ADVERTISEMENT

STREAMING REVIEWS: From miracles to manga

Published Nov 24, 2022 07:29 am
A scene from 'The Wonder'

The two films today can be streamed on Netflix. The Wonder is a serious, thought-provoking period film set in 19th century Ireland; while Violence Action is inspired by a popular manga that debuted in 2016.

The Wonder (Netflix - Ireland) - Based on the 2016 novel of Emma Donoghue, who also authored Room, The Wonder is set in 1862 Ireland, and takes on themes such as religious hypocrisy, the nature of miracles, and our journeys of redemption. The central character is Elizabeth (Florence Pugh) an English nurse who sails to rural Ireland to act as an observer, along with a nun, to a young girl who has not eaten for months, claiming she is well and good thanks to manna from Heaven. Something of a local legend, the people from around the area seek audience with the young girl, believing she is blessed and special. In a Catholic country such as Ireland, science and religion are strange bedfellows, and it would seem that the nurse and the nun are there to validate the young girl’s claim.

I’ve read the novel, so the first thing that I found markedly different is the prologue that’s set in real time, asking us to cast doubts aside and believe in the characters we will be introduced to. Sebastian Lelio directs, and he hails from Chile, having won an Oscar for Best Film in a Foreign Language for A Fantastic Woman. He also directed Gloria and Disobedience. He knows how to tackle challenging material, and prologue aside (I’m still not sure if I liked this introduction or not, as it is a departure from the novel), there’s much to admire in how he has handled the material. As for Miss Pugh, if she’s to be connected to two releases this year, I’m certain she’s far happier with her involvement in this film, over that of Don’t Worry Darling, a fiasco that even she could not save. This film may not be for everyone, but it is a strong film adaptation.

The Violence Action (Netflix Japan) - Based on the popular 2016 manga, written by Shin Sawada, with artwork compliments of Renji Asai, this live action film version is directed by Toichiro Ruto, and opened in Japanese cinemas in August of this year. Kanna Hashimoto plays Kei Kikuno, the heroine of the manga. Student of bookkeeping by day and enjoying life much like any other young girl of her time, she is a deadly assassin by night. And when we say deadly, let’s emphasize that with a capital D. This manga series was in the Top 20 for make readers in 2018, and it’s easy to see why as your protagonist checks the box for female in schoolgirl uniform, while the action scenes come straight out of Kill Bill and John Wick.

Posing as an elite call girl service, while physically occupying a languishing ramen joint, Kei basically works with her own Gang of Four, and the ramen manageress seems to be the boss, while a driver named Zura, wearing a ridiculous oversized Elvis-coiffed hairpiece provides the comic relief. There’s also a simpering, pudding-hair styled classmate of Kei who joins up to act as foil for the comedy elements. The plot has to do with two rival Yakuza clans warring and having both employed Kei. It’s caricature after caricature, and everything is over the top, including the choreographed action scenes. My only complaint would be how everything seems flawed and dated - flawed because the story never ignites, and dated because this would all have been fresh and interesting a decade ago. 

Related Tags

thewonder theviolenceaction
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.