ADVERTISEMENT

The Super Mario Galaxy Movie: Let's A-go!

Published Apr 3, 2026 08:04 am

The Super Mario Galaxy Movie is the highly anticipated follow-up to the wildly successful Super Mario Bros. movie from three years ago. In keeping with the time-honored tradition, this story again begins with a princess being kidnapped. This time, however, it isn’t Anna Taylor-Joy’s Princess Peach but Princess Rosalina (Brie Larson) who gets targeted. Dressed in light blue in contrast to Peach’s light pink, Rosalina adopts Lumas—little star-shaped characters that are as cute as can be—and cares for them at the Cosmic Observatory, where her abduction takes place.

A scene from 'The Super Mario Galaxy Movie' (Images courtesy of Universal Pictures)
A scene from 'The Super Mario Galaxy Movie' (Images courtesy of Universal Pictures)

Of course, our pair of Italian plumbing siblings must go save her. Chris Pratt reprises his galaxy-saving prowess as Mario, while Charlie Day backs him up as the younger but taller Luigi.

Joining them in this adventure is Keegan-Michael Key, returning as the loyal Toad, and newcomer Donald Glover as the adorable fan-favorite dinosaur, Yoshi.

The sequel matches the original in high adventure and colorful wackiness. The visuals are supplied by Illumination, the Universal Studios-owned animation house known for the Despicable Me and Minions movies. They do wonderful work here, providing the world in the film with lush, vibrant colors.

The plot, as you can tell, is relatively thin, and that is perfectly all right. A princess needs rescue, and our favorite plumbers save the day. We know that, and we’re comfortable with it. The real fun comes from seeing how the adventure plays out. And this particular adventure has a whole lot of surprises.

L to R: Princess Peach and Mario  in Nintendo and Illumination’s THE SUPER MARIO GALAXY MOVIE, directed by Aaron Horvath and Michael Jelenic.
L to R: Princess Peach and Mario in Nintendo and Illumination’s THE SUPER MARIO GALAXY MOVIE, directed by Aaron Horvath and Michael Jelenic.

Obviously, the film is chock-full of references and call-backs to Mario games of the past, and there are some pretty deep cuts that only gamers above a certain age will probably know and recognize. On the whole, however, the film is easily accessible and enjoyable, regardless of age or gaming proficiency

This time, though, Nintendo is pulling out all the stops as far as easter eggs, as they’re putting in call-backs to other classic Nintendo franchises as well. It makes one wonder if they’re testing the waters for even more films based on their IP. The biggest treat for fans is possibly the inclusion of a certain lupine space-pilot. Glenn Powell enters the fray as Star Fox, and fans of the classic Nintendo Franchise will surely be over the moon.

The Super Mario Galaxy Movie may not make the “best of” lists for many critics, but it is certainly on track to make a super impression on the rest of the world’s viewers. So grab your overalls, some popcorn, and head to the theater. Let’s A-Go!

Related Tags

The Super Mario Galaxy Movie Universal Pictures Nintendo Super Mario Bros
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.