ADVERTISEMENT

MOVIERGOER: Great but Expensive sex

Published Sep 8, 2022 07:29 am
Julia Barretto

“She’s already 25. I allow her to decide for herself, trusting that she knows what’s good for her in the long run,” thus said former actress Marjorie Barreto when asked to comment on daughter Julia’s decision to take on a mature, provocative role in new film, “Expensive Candy.”

     Marjorie said parents raise their children, so that in time, they will grow their own wings. “My role now is to support her in this new phase in her career.”

      She added that she flashed the go-signal to the project when Julia brought it up with her. “We both liked the script very much.”

Julia Barretto and Carlo Aquino

     It helped that “Expensive Candy” was both written and directed by Jason Paul Laxamana, who earlier directed “Between Maybe’s,” the first team-up between Julia and boyfriend Gerald Anderson in 2019.

    Mother and daughter agreed they both liked that film as well.

Xx

    Media caught up with Marjorie at  the movie’s premiere at SM’s The Block Sept 5, wherein wild, spontaneous applause roared across Cinema 3 at the end of the screening.

   “Expensive Candy” comes off as a “graduation” film for Julia, who shall henceforth be seen in a new light, as a grown woman in transition. The film has its own share of sexy visuals, showcasing the beauty and flaunted sex appeal of its lead star, yet, there’s so much more to it than skin deep.

    Alternately entertaining and moving, it makes a forceful statement on choices, poverty, ambition, love, and especially the high cost of being in love. Its milieu, prostitution in cheap neighborhoods in Pampanga, calls to mind, conversely, the women in glass cabinets ready for the picking by male customers in Amsterdam’s red-light district. Vilma Santos played in the 1980s one of those women in a landmark film, Miss X, by Gil Portes.    

Xx

      Care has been given due attention to Julia as far as her sexy scenes are concerned. While playing the part of a sexy dancer and sex worker, she isn’t shown making love with multiple male customers, except for one, Carlo Aquino, the male lead, with whom she shares an edgy  romantic bond. The rest is left to the imagination and are merely suggestive.

    Carlo, as usual, makes a powerful presence in the film, whether in its comical moments (deadpan, stoic) or in the serious ones (emotive, highly charged in one final scene).

     Julia’s not to be left behind. She shines both as a star (so beautiful) and as an actress (illuminating) here, given to a high degree of vulnerability, making her portrayal quite honest.    

      There are those who say “Expensive Candy reminds them of the 1990 romantic comedy, “Pretty Woman,” which starred Julia Roberts and Richard Gere. Nothing can be farther from this fallacy.

      The only reference I could see would probably be the costuming of Julia’s character, clad in an elegant mix of black boots, sexy shorts, and what looked like bra and panties. 

      “Expensive Candy,” by Viva Films, opens in cinemas on Sept. 14.

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.