ADVERTISEMENT

DC teases 'The Flash' movie, sets in motion own multiverse storyline

Published Oct 18, 2021 06:48 pm

The DCEU is making major moves that will shape the future of its cinematic universe.

And they’re starting with “The Flash” which stars Ezra Miller in the lead role as Barry Allen, a.k.a. “the fastest man alive.”

In the teaser video released by DC and Warner Bros. over the weekend, we can see Miller wearing an updated version of his Flash costume that clearly mirrors the popular DC comic book version.

Also apparent from the one-minute-twenty-eight second trailer is that the movie’s plot will resemble, in some form, the popular “Flashpoint” storyline from the comic books.

The story, which appeared first in DC Comics in 2013, had Barry Allen/The Flash travelling back in time to prevent the murder of her mother. Flash’s actions inadvertently change the whole timeline into an unrecognizable one teetering on the brink of apocalypse.

On “The Flash” teaser, Miller as Barry Allen goes back in time and does the same thing to try and save his mother, and similar to the comic version, looks up the Batman for help. This timeline’s version of The Bat though is a much older one. Or at least it’s very much implied (and confirmed by DC) that it is The Batman as played by Michael Keaton.

Keaton’s voice is clearly heard as the voice over who said, “Tell me something. You can go anywhere you want right? Any timeline, any universe. Why do you want to stay and fight to save this one? You change the future and you change the past.”

https://www.youtube.com/watch?v=drQWopZDEEY

As noted by DC comic buffs, the “Flashpoint” storyline will be a chance to reboot the DC extended universe and will connect several iterations of past DC movies conveniently using the multiverse theory. For a start, DC already did something similar when two versions of Barry Allen as The Flash (Miller and Grant Gustin) of different timelines met for the "Crisis on Infinite Earths" storyline of The Flash TV series. And as the teaser shows, Keaton’s Batman will intersect with the modern timeline of Miller’s The Flash.

“The Flash” has also confirmed the return of Ben Affleck in his role as The Batman, at least for this movie.

It is important to note that in the “Flashpoint” storyline, it was Bruce Wayne who was killed by Joe Chill and not Martha and Thomas Wayne. The elder Wayne became the caped crusader of that universe. Whether Keaton’s appearance in “The Flash” might mirror that remains to be seen.

“The Flash” teaser also sees the introduction of Supergirl in the DCEU as played by actress Sasha Calle.

“The Flash” is directed by Andy Muschetti and is, as the teaser indicated, still in production.

Related Tags

Michael Keaton Andy Muschetti The Flash Ezra Miller
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.