ADVERTISEMENT

AI is making its way into film festivals

Published May 28, 2026 11:37 pm
A still from 'Dreams of Violets' / Foundation 0
A still from 'Dreams of Violets' / Foundation 0
Artificial Intelligence (AI) has quickly made its presence felt in different aspects of our lives. Whether it be through virtual assistants, agentic AI, or an AI overview explaining a complex concept. AI is here, and it looks like it's not going anywhere.
It has even come knocking down the doors of prestigious film festivals such as the recently held Cannes Film Festival earlier in May, and the upcoming Tribeca Festival in June.
Already in its 76th year, the prestigious Cannes film festival made the announcement that emerging technology, i.e., AI, would not be allowed to be included in the Palme d’Or competition (the highest prize awarded to the director of the Best Feature Film of the Cannes film festival), saying that “AI imitates very well, but it will never feel deep emotions.”
Meta at Cannes
However, a number of upstart AI companies, along with their tech-backers, made their presence known throughout the festival. Meta, which owns Facebook, Instagram, and WhatsApp, was even a festival sponsor. This allowed the company to promote its platforms and innovations in AI and wearable technologies during the festival.
Steven Soderbergh, director of films like Erin Brockovich, the Ocean’s (Eleven) franchise, and Black Bag, debuted his latest work, a documentary: “John Lennon: The Last Interview” as a special screening. Soderbergh utilized Meta’s AI tools to create visuals that accompanied John Lennon and Yoko Ono’s abstract ideas, drawn from their final radio interview.
A fever dream
The 75-minute docudrama “Dreams of Violets,” inspired by the January protests in Iran, will make its debut at the Tribeca Festival in June, drawing on journalistic reports, photographs, and eyewitness accounts. The film was created by AI startup Fountain 0, led by the creators, brothers Ash and Pooya Koosha, who were born in Iran and left the country in 2009. The brothers developed the entire feature-length project from their London home in just three months.
“Dreams of Violets” was completed on a budget of only $ 2,000.00, using AI tools such as Google Gemini, Claude AI, and Kling AI.
“I understand that an AI-generated film about people who actually died raises difficult questions. But the alternative, silence, forgetting, the regime’s preferred outcome, is worse,” Ash Koosha said.
As for the Oscars, to be eligible in the acting categories, only roles: “demonstrably performed by humans with their consent” are eligible for nominations. Whereas for screenplays, they “must be human-authored” to qualify. In other words, no AI in the Oscars, well, for now.
Watch the trailer for "Dreams of Violets" here

Related Tags

AI AI Film AI movie
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.