ADVERTISEMENT

Dare to follow your dream Dior

Published Nov 9, 2022 07:57 am

Mrs. Harris Goes to Paris premieres at the 25th edition of the French Film Festival

Can a cleaning lady afford to buy her dream dress—a Christian Dior? In the real world, money talks. But for Ada Harris’ (Lesley Fabian) fairy tale world, nothing is impossible. 

'Mrs. Harris Goes to Paris' movie poster

Mrs. Harris tends to many households cleaning and doing errands to earn her hard-earned money. She has been longing for her husband, Sgt. Edward Harris, to come back for her. A visit from one of the officers informed her that her lover was killed in action. Now, “fancy-free” and with pension money, she flies off to Paris for her shopping adventure.

Lesley Manville

She saves pennies to watch the fashion show of Christian Dior and all are charmed by her wit and goodness. She is advised to write the number of the dress she wants and she picks number 89, a crimson red named “Temptation”! But alas, a client snags her “dream” dress because it should be given to an old-time Dior client. The war widow settles for the green “Venus” dress.

Simple and down-to-earth, Mrs. Harris wields her magic and befriends accountant André Fauvel (Lucas Bravo) and model Natasha (Alba Baptista). She cooks dinner for them.

Although André is a loyal employee of the House of Dior, he thinks: “In truth, I do not think Dior would survive.” That would be a tragedy for Mrs. Harris. “You cannot allow that to happen,” she muses. 

One evening, while André and Mrs. Harris are on a stroll, they see Natasha with an actor at a movie premiere. The old woman plays Cupid to the two lovely couple but André insists he will die of humiliation by matching him with Natasha.

The good-looking André has had his eyes for Natasha for a long time, but he says to Mrs. Harris: “I’m sorry, life is not all moonlight and movies.” The romantic Mrs. Harris doesn’t want André to follow her path who has wasted the time she could have spent pursuing her true passion. “It is you who wish to be in love,” André answers back. “You must attend to your own heart.”

‘I’m sorry, life is not all moonlight and movies.’

Mrs. Harris has met a rich French gentleman, Marquis de Chassagne (Lambert Wilson), who wants her company. They dine, talk, and spend time together. Her journey to Paris is so different from her tiring London life and dating Mr. Marquis is a breath of fresh air. 

There is always an antagonist and in this film, which runs for one hour and 55 minutes, it is Isabelle Huppert who plays Claudine Colbert. She believes that a Dior dress is designed to astonish and delight. How will Mrs. Harris do that? “Forgive me for saying this but you are nobody, invisible,” Claudine snaps. “It’s my dream,” says the lovable Mrs. Harris.

Second chance at love

Enter Natasha, who delivers a note from Mr. Marquis, who wishes for our protagonist to visit and have tea with him. Will Mrs. Harris find love in Paris? Maybe.

The charming cleaning lady is also a capable seamstress who empowers women to join the workers’ strike. Directed by Anthony Fabian, this historical comedy-drama is a whimsical Cinderella-type of film fit for senior citizens. No doubt there is happy ending even if Mrs. Harris’ haute couture dress, that she never gets to wear, not even once, ends in a disaster. 

Dare to follow your dream is Mrs. Harris’ lesson for all of us. 

Mrs. Harris Goes to Paris was screened at the 25th French Film Festival at Greenbelt 3 cinema on Oct. 23.

Related Tags

Arts and Culture
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.