ADVERTISEMENT

A grave search for love: A review of 'Lisa Frankenstein'

Published Feb 7, 2024 01:06 am

At A Glance

  • I don't know about you, but it's nice to see a Filipina actress in a Hollywood film just playing support and not being typecast as a domestic or caretaker. 
image0.jpeg
A scene from 'Lisa Frankenstein'

Lisa Frankenstein is the new teenage horror/comedy that could laughingly be termed a coming-of-rage film, as it chronicles the angst, frustration, and tempest of the teenage years. Zelda Williams directs it, and the story comes from Diablo Cody, who picked up an Oscar for Juno and a Tony for Jagged Little Pill. She also wrote Jennifer’s Body, which some could describe as a screenplay related to this new film. 

Kathryn Newton portrays Lisa Swallows, a misunderstood High School student who lost her mother in a grisly home invasion to which she was the sole witness. Her father has since remarried, and her stepmother Janet (Carla Gugino), came into Lisa’s life with a step/sister in tow, Taffy (Liza Soberano in her first Hollywood role). 

Lisa finds comfort in spending time at the neighborhood cemetery, obsessed with one particular grave, so it is no surprise to find Fate interceding with one re-animated corpse - a ‘creature’ played by Cole Sprouse. 

image1.jpeg

The film then revolves around misadventures as Lisa and the creature cope with her issues and the relationships she embarks on, wishes to correct, or has some form of vengeance against.

It’s a period piece set in the 1980s, an era of big hair, Jane Fonda work-outs, tons of hair spray, neon hues for outfits, tanning beds, and New Wave music - all lovingly created to set the right tone. There’s a deadpan, tongue-in-cheek approach to providing the humor, and I noted how several jokes and references were flying past the audience during the advanced screening. And that was a shame, as it’s evident that Cody had thought about injecting the throwaway humor. 

image2.jpeg

Kathryn Newton was great in Freaky, and we’ll remember her as the daughter of MCU’s Ant-Man. Cole Sprouse took lessons in mime to enhance his attack on this non-speaking role, which helps bring ‘life’ to his corpse. Soberano acquits herself admirably, taking on the role of sister and only friend of Lisa in the school. 

She brings a bubbly attack to the cheerleader sister, who’s on the dumb side but means well. She keeps her Taffy sympathetic without overshadowing Lisa. I hope it’s the start of more roles for this young actress, and she matures to more challenging portrayals. 

I don’t know about you, but it's nice to see a Filipina actress in a Hollywood film just playing support and not being typecast as a domestic or caretaker. 

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.