ADVERTISEMENT

A review of 'Elio': Out of this world

Published Jun 22, 2025 11:34 am
A scene from 'Elio' (Disney/Pixar)
A scene from 'Elio' (Disney/Pixar)
We’ve all heard the news or seen the studies and reports that the current generation is the loneliest in history. Hyperbole, perhaps, but it is hard to deny that it is getting harder and harder to form a connection.
More and more children feel alone. Gadgets and screens don’t help in socialization. Yes, they may have an online village to make them feel part of a group, but it doesn’t change the fact that these children, in their urban isolation, yearn for something more.
In Disney and Pixar’s 'Elio,' 11-year-old Elio and his Aunt Olga struggle to connect; sometimes, his passion for all things space can make him hard to reach. Olga, a brilliant major in the Air Force, is delighted when her nephew suddenly perks up—she can’t quite figure out what’s behind the change.
In Disney and Pixar’s 'Elio,' 11-year-old Elio and his Aunt Olga struggle to connect; sometimes, his passion for all things space can make him hard to reach. Olga, a brilliant major in the Air Force, is delighted when her nephew suddenly perks up—she can’t quite figure out what’s behind the change.
That’s where Elio comes in. Here is a boy who, not feeling welcome or at ease with his current setup, turns to the night sky. He imagines and yearns for someone to take him away from his troubles on earth. Sounds familiar? Almost all successful children’s stories start like this. Wanting to be a part of something new. To be accepted. To be loved.
Here’s the thing. It happens. When a misunderstanding places poor, lonely Elio as
Earth’s representative to a federation of colorful, fantastical alien lifeforms, they come and pick him up. He gets taken. Out of his home, and out of his world. Literally. It isn’t all fun and games, however, as soon as a dark menace comes in to spoil the fun. Be aware that while Elio is a Pixar movie, there may be some visuals that may be a tad scary for some of the younger kiddies, and even the staging of some scenes can be straight-up spooky.
When Elio (voice of Yonas Kibreab), a space fanatic with an active imagination and a huge alien obsession, is beamed up to the Communiverse, an interplanetary organization with representatives from galaxies far and wide, he must form new bonds with eccentric alien lifeforms, including Glordon (voice of Remy Edgerly), a tender-hearted princeling.
When Elio (voice of Yonas Kibreab), a space fanatic with an active imagination and a huge alien obsession, is beamed up to the Communiverse, an interplanetary organization with representatives from galaxies far and wide, he must form new bonds with eccentric alien lifeforms, including Glordon (voice of Remy Edgerly), a tender-hearted princeling.
But while the visuals may be, in turn, colorful and dark, as well as uplifting and then creepy, the story is always where Pixar works its usual magic.
To kids, the movie hits that yearning to be accepted for who they are. Whether they are different or special, they all want to be accepted. For adults, it highlights the diverse definitions of family and helps them understand what loneliness means to others. It tickled our empathy, and we could all relate in some form or another to what it’s like to be Elio, to be a parent, or to be the responsible adult who is always out of time and busy. This movie reminds us to stop, pause, and pay attention. Elio is in theaters now.
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.