ADVERTISEMENT

A beautiful mess or disaster: A review of Francis Ford Coppola's 'Megalopolis'

Published Sep 28, 2024 01:47 am

At A Glance

  • So what is Megalopolis? It's a crazy rabbit hole of a film that would like to compare today's avarice and city politics to ancient Rome.

image2.jpeg

 Here is a most infuriating film from the legendary Director, Francis Ford Coppola. It’s been hyped as the passion project he’s been wanting to do for over four decades, and when major studios balked at giving him the money, he went and sold his fabled vineyard. Now, I don’t know how much of this is true. Still, I can most assuredly say that given all the precious hours of movie-watching that Coppola has given the world over the years with the Godfather franchise, Bram Stoker’s Dracula, and Apocalypse Now, I wanted to love this film and declare he’s still a story-telling genius at the age of 85.

So what is Megalopolis? It’s a crazy rabbit hole of a film that would like to compare today’s avarice and city politics to ancient Rome. It’s the utopia/dystopia dichotomy as defined by Mr. Coppola, and there’s something rather High School and naive about his perspective. Hamlet meets Romeo & Juliet meets The Bonfire of the Vanities (or Banalities), with a Fellini fixation and tributes to Ben-Hur and the Big Top thrown in. There are crazy dream sequences, plus split-screen wonders, and all that’s missing is Coppola throwing us a close-up of his kitchen sink. Yes, it’s one of those all-or-nothing kinds of films, and he’s definitely decided to give us the ‘all’.

image3.jpeg
 

At one narrative level, it’s Mayor Franklin Cicero (Giancarlo Esposito) v Cesar Catilina (Adam Driver), an opportunistic traditional politician versus designing genius and wannabe urban savior. And things get complicated when widower Cesar falls for the Mayor’s daughter, Julia (Nathalie Emmanuel). Aubrey Plaza, Jon Voight, Dustin Hoffman, Grace VanderWaal, Jason Schwartzman, and Laurence Fishburne are some actors who came for the ride. And let’s not forget Coppola’s sister, Talia Shire, who seems to be having the most fun, portraying the mother of Cesar. I loved her line about what she first thought was a stomach ache turning out to be her genius son and claiming she’s being attacked when her son is kissing her hand. 

image1.jpeg

In the film's first half, there’s too much stylized dialogue and soliloquies; Driver even goes verbatim with Hamlet’s To be or Not to Be. And you will snicker at how they keep trying to find ways to give lines to Dustin Hoffman when his character is such a giveaway - and I mean that in more ways than one. While the casting is generally fine, it’s the narrative that resembles a Frankenstein monster - all bits and pieces picked up from here and there and being passed off as a single, organic story. It’s like someone with the aptitude of a high school student was asked to draw up a Sci-fi future morality play or fable. 

image0.jpeg

Coppola’s fixation on the rich and greedy is evident in his exposition of this near-future society. It’s fine as a starting point, but you hoped he would also shower some attention on the masses and the downtrodden for whom this utopian vision is supposed to be. Instead, we get this storyline of games the rich and powerful play to while away the time and give a sham purpose to their lives. Given how it seemed so important at the film's start, even the gift of stopping time isn’t explored or utilized.  

There is much to like in this film, and it’s wonderful to see Coppola still so ambitious, daring, and driven - it’s just the finished product. It shines, it glimmers, but it also feels hollow - and I genuinely wish it didn’t. To paraphrase another Hamlet passage - all sound and fury signify nothing. 

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.