ADVERTISEMENT

Existential Barbie & the patriarchy: A review of 'Barbie'

Published Jul 19, 2023 01:06 am

Ryan Gosling and Margot Robbie in 'Barbie'



We can thank director and co-writer Greta Gerwig, and her screenplay collaborator husband Noah Baumbach, for taking the toy-perfect Barbie World of Mattel, and turning this film treatment into a relevant, ‘woke’ kind of world - where imperfection affords opportunity, and contemporary issues are given a fair hearing. It may not be what most audiences may have expected, but I’m thankful that the two did not take the absolutely safe, fan service approach, that would have guaranteed easy passage to an eager, primarily juvenile, audience. While it can be said it’s still more Little Women than Lady Bird in terms of her directing style, there’s enough playfulness and quirkiness to make it unmistakably Gerwig. And for this I’ll salute the team of Gerwig and Baumbach. It may start off in typical cartoon fashion, and making ‘cute’ the world-building of this Barbie World, and contrasting it to the real world. But from the outset, there are little hints made of what’s to come, and forewarning us of how both worlds do influence and impact on each other. This is best realized in cinematic fashion when Barbie (Margot Robbie) first goes out of character, and asks if anyone in Barbie World ever thinks of dying. This is the very first Live Action Barbie film, and it’s nice to see it take on themes of mortality, purpose in Life, the patriarchy, and the role of women in society and throughout the history of the world. Yes, Gerwig and Baumbach fit all those in, while keeping us brightly entertained in Barbie World. In hilarious fashion, the prologue riffs on 2001: A Space Odyssey but with Helen Mirren narrating about the evolution of dolls, and how the Advent of Barbie revolutionized the doll world. Along with Barbie and the different versions of Barbie (multiverse, anyone?), we’re then introduced to superfluous Ken (Ryan Gosling), and his band of other Ken’s - which includes Simu Liu. Stand-outs in the support cast would be America Ferrara as Gloria, a Mattel employee, who actually delivers the keynote speech about the existential crisis of being a woman, and Will Farrell as the Mattel CEO. Look out for Kate McKinnon as weird Barbie, Dua Lipa as a Mermaid Barbie, and Issa Rae as President Barbie. And there’s a silly cameo by John Cena as Kenmaid.
Thematically, the serious side of the film would be the journey of self-discovery that Barbie undergoes, upon her expulsion from utopian Barbie Land. Gerwig has said that rather than turning this into a simple toy comes to life film, she wanted the story to reflect the societal pressures placed on American adolescent girls, and coming up with a screenplay with elements of Anarchy, and Humanism. She and Baumbach have actually succeeded in doing that. So it’s a film that can be enjoyed from a purely visual level by younger children, and the more mature members of the audience will appreciate how issues and more serious subject matter are also tackled in the course of the film’s narrative. What I find pathetic is the grandstanding made by local politicians over a cartoon world map that’s seen for a few seconds in a fantasy/comedy film. To even suggest banning the film over this map, when they probably haven’t even watched the film, is such an over-reaction.
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.