ADVERTISEMENT

A WISH COME TRUE: Tilda Swinton and Idris Elba together in the extraordinary epic adventure film '3000 Years of Longing'

Published Sep 6, 2022 10:44 am
Idris Elba & Tilda Swinton in '3000 Years of Longing'

Trailer link

This Sept. 14 it is time to indulge your senses, uncover your deepest desires, and prepare for the adventure of a lifetime…"3000 Years of Longing" is about to make your wildest dreams come true.

Helmed by George Miller (blockbuster director of countless iconic films such as Babe, Pig in The City, Happy Feet, and the mind-blowing franchise films Mad Max: The Road Warrior & Mad Max: Fury Road) 3000 Years of Longing is adapted from the highly beloved short story The Djinn in the Nightingale’s Eye by A.S. Byatt.

Starring Tilda Swinton and Idris Elba, "3000 Years of Longing" whisks the audience away on a mystical and epic adventure. The magical tale begins where Dr. Alithea Binnie (Swinton) travels to Istanbul to present at a conference. While looking for a souvenir, she finds herself strangely drawn to a file of trinkets and accidentally found a beautiful memento…unaware that this relic will change her life forever. 

A mythical Djinn (Elba) reveals that he has been trapped in the relic, and offers Dr. Binne three wishes in exchange for his freedom.  As a solitary academic and creature of reason, Dr. Binnie doubts if he is real and reminds the Djinn of numerous cautionary tales of wishes gone wrong.  Desperate for his freedom, Djinn pleads his case to the skeptical Dr. Binnie, who ultimately makes a wish that neither could have expected.

Moviegoers can expect a dazzling spectacle and adventure of a lifetime in the must-see film of 2022. Hailed as a “visual feast” at this year’s Cannes international film festival, and earned a standing ovation that lasted six minutes, "3000 Years of Longing" has garnered rave reactions across the globe. Slashfilm.com proclaims: “this movie reaffirms George Miller as one of the great magicians of cinema working today.” Awards Daily’s calls this film: “a mythical extravaganza that packs an unexpected humanistic punch.” And IGN.com describes how: “Miller revitalizes the Arabian Nights with a technological twist… while Tilda Swinton and Idris Elba give it their all.”

Both lead actors are eager for audiences to finally see the movie on the big screen, with all its unprecedented spectacle and engaging narrative. 

“I think the biggest challenge was always conscious that the audience has seen some version of this character, albeit a cartoon version or some comical version,” Idris said in an interview with Yahoo News. “I was really conscious for this character to be believable and relatable and interesting to watch. It’s got to be less than that and something unique.”

Swinton likewise shared her thoughts, “We were actually talking about this film for several years before we started shooting. The more time went by, the more relevant I thought this film was going to be,” she said. “People know more about being locked in a bottle for three thousand years than they might have three years ago,” she said. “They also know what it’s like to be locked down in your own homes.”

From Go Asia Entertainment, 3000 Years of Longing will open in cinemas nationwide 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.