ADVERTISEMENT

An elegy for the glossies: A review of 'The Devil Wears Prada 2'

Published May 2, 2026 06:56 pm
Director David Frankel and Screenwriter Aline Brosh McKenna both deserve to be given a resounding pat on the back for this "twenty years after" sequel to "The Devil Wears Prada."
"The Devil Wears Prada 2" knows when to deviate from the source material, and give a contemporary sheen to the narrative. It’s glossy, it has attitude, it manages expectations, and nimbly provides fan service to those who loved the 2003 novel of Lauren Weisberger, and the 2006 film adaptation.
There’s even enough drama, and character comedy, for those who never watched the first film, to enjoy this one.
And it smartly ignores the Weisberger-penned sequel, "Revenge Wears Prada," or her "When Life Gives You Lululemons," a novel that inhabited the Devil Wears Prada-universe.
The sequel is far from perfect; but it holds up, and is good-natured entertainment. It tackles head on the fact that today’s fashion glossies are hanging by a silk thread - their readership and influence ruled more by nostalgia than actual eyeballs. It acknowledges how all content has to now be digitized, and turned into social media fodder. That print editions are dinosaurs at the mercy of advertising, and perpetuated for prestige; but don’t carry much traction.
There’s a scene at the Met Gala when the social influencers are shown, and there’s that sense of how the magazine Runway, and its Creative Director Miranda Priestly (Meryl Streep), are heading to the door marked Exit in red, and this film is both a look of fond remembrance, and a last grasp at magazine glory.
As in that first film, the main cast of characters consist of ‘Andy’ Sachs (Anne Hathaway), Nigel, Miranda’s second-in-command (Stanley Tucci), and Emily (Emily Blunt), who’s now the head of Dior in the USA.
The big difference here is that when we first meet Andy in this sequel, she is a serious journalist who has just received an award - ironically, on the same day that her news platform, the Vanguard, is downsized, and she’s left without a job. Its the first bit of foreshadowing on the state of traditional journalism today that we encounter in this up to date narrative. 
In fact, even back in 2006, the role of Vogue and Anna Wintour as Bible and high priestess of the global fashion world was already on the wane.
The actual miracle is how two decades later, the two still exist at all.
This film is self-aware about that, and even pokes meta-fun at the idea of someone authoring a tell-it-all roman a clef about working on the premier fashion magazine of the world, and serving under someone like an Anna Wintour. 
If there are faults to this sequel, they would be minor ones.
Director David Frankel directed "Sex In the City" and "Entourage," and there are times that this film feels more like a better budgeted TV movie - even when on location, in Milan and Lugano, the framing feels like its for television.
The last ten minutes of the film are spent indulgently on tying loose ends, and giving all four main characters their closing glory moment.
Those who have watched the film, may agree with me that the stronger closing scene would have been Andy and Miranda in the back seat of a sedan, after leaving the Vermont estate of their new ‘owner’. That would have been more than enough as the film’s last shot.
Ultimately, the film is about fan service, and bringing us up to date on the lives of these four, who struck such a chord with audiences those twenty years ago.
The cameos fly fast and furious in this film; and while several make perfect sense given the film’s context, just as many seem more a case of "because we could."
Fun to count them and tag as ‘noted’, but they don’t actually add anything to the story or film’s progress.
What I loved more was the reappearance of a cerulean sweater vest that Andy had worn to work on her first day in the first film.  

Related Tags

Devil Wears Prada 2 Review Anne Hathaway Meryl Streep
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.