ADVERTISEMENT

'The Bad Guys,' 'Firestarter' set for cinema release in PH

Published Apr 14, 2022 05:58 pm

The thriller “Firestarter” and the action comedy “The Bad Guys” will be released in Philippine cinemas.

Awkwafina in “The Bad Guys”

Awkwafina lends her voice in the new action comedy “The Bad Guys” from DreamWorks Animation, based on The New York Times best-selling book series.

The movie tells the story of a crackerjack criminal crew of animal outlaws who are about to attempt their most challenging con yet—becoming model citizens.

(Top) Awkwafina as Ms. Tarantula in "The Bad Guys" and (bottom) "Firestarter" (Universal Pictures International)

Awkwafina voices the tech-savvy Ms. Tarantula along Sam Rockwell as the dashing pickpocket Mr. Wolf, Marc Maron as the adroit safecracker Mr. Snake, Craig Robinson as the master-of-disguise Mr. Shark and Anthony Ramos as the short-fused muscle Mr. Piranha.

Ms. Tarantula is always quick with the comebacks. As the gang’s only female member, she doesn’t cut the “Guys” any slack. She prides herself on perfection. When she encounters an un-hackable code, she goes into “beast mode”—employing her eight legs to achieve super-cyber decrypting speeds.

In Aaron Blabey’s book series, Tarantula is actually a “Mr.” But when adapting the story for the screen, Blabey was supportive of the filmmakers switching the character to be a female techie.

“One of the surprising things was how parents responded to the fact that Ms. Tarantula was representing women and girls in S.T.E.M. She’s a cool, confident hacker, and to have audiences see her as a role model in that regard was wonderful,” said producer Rebecca Huntley.

“This is a stacked cast of brilliant actors, and I’m a huge fan of all my fellow Bad Guys. When I heard who was going to be in it, I was mind-blown,” said Awkwafina.

A Universal Pictures International release, “The Bad Guys” will open in Philippine cinemas on April 27.

“Firestarter”

“Firestarter” is the latest adaptation of Stephen King’s classic thriller starring Zac Efron, Ryan Kiera Armstrong, Sydney Lemmon, Kurtwood Smith, John Beasley, Michael Greyeyes and Gloria Reuben.

In “Firestarter,” a girl with extraordinary pyrokinetic powers fights to protect her family and herself from sinister forces that seek to capture and control her.

For more than a decade, parents Andy (Efron) and Vicky (Lemmon) have been on the run, desperate to hide their daughter Charlie (Armstrong, previously played by Drew Barrymore) from a shadowy federal agency that wants to harness her unprecedented gift for creating fire into a weapon of mass destruction.

Andy has taught Charlie how to defuse her power, which is triggered by anger or pain. But as Charlie turns 11, the fire becomes harder and harder to control.

After an incident reveals the family’s location, a mysterious operative is deployed to hunt down the family and seize Charlie once and for all. Charlie has other plans.

“Firestarter” will open in local cinemas on May 11.

Related Tags

Firestarter The Bad Guys awkwafina
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.