ADVERTISEMENT

Here's a recap of the first two seasons of 'The Mandalorian' just in time for Season 3

Published Feb 13, 2023 02:24 pm

Get ready for another epic season of galactic adventures from everyone’s favorite space duo—bounty hunter Din Djarin and Grogu, a foundling with a strong connection to the Force—in the highly awaited third season of The Mandalorian, coming to Disney+ on March 1, 2023. 

The past two seasons have garnered critical acclaim and are enjoyed by new and long-time Star Wars fans alike. As the New Republic struggles to keep the peace together, The Mandalorian must meet with old allies and face new enemies while he and Grogu explore the galaxy.

Before the new season starts, here are some things you need to know to get up to speed. 

The story so far

The Mandalorian meets the Child

The first season of The Mandalorian begins with the story of the titular character (Din Djarin), a space bounty hunter who takes on contracts to kill or capture targets. He is tasked to hunt down The Child/Grogu, a mysterious youngling. Upon meeting The Child, The Mandalorian decides to go on the run and not honor the contract. This leads to a journey that becomes a fight for survival as they try to take down The Client, the man responsible for putting up the contract. 

Empire loyalist Moff Gideon

This ends with them making an enemy out of Moff Gideon, who was a part of the Galactic Empire that once ruled the galaxy. The Mandalorian and the Child then formed a new clan as they set off on a journey to learn more about the latter’s true origins.

Luke Skywalker returns to save Grogu

In the second season, Grogu  is abducted by the enemy. This leads to a dramatic rescue and a fight between Din Djarin and Moff Gideon, which ends with Djarin getting a weapon called the Darksaber and saving Grogu. The end of the second season saw Grogu wanting to train to become a Jedi. He then bids Din Djarin goodbye in an emotional farewell.  

Grogu’s origin and powers

Ahsoka Tano meets Grogu

Grogu is one of the show’s biggest stars. We learned more about his abilities and origin story in the second season. His name was revealed by Ahsoka Tano, along with his past as a Jedi in training. We also see Grogu become more comfortable using his powers and abilities, even helping Din Djarin during fights. They include telepathy, telekinesis, healing wounds, calming beasts, and even masking his own abilities to protect himself.

While the second season shared more information about Grogu’s origins, the mystery of who rescued him when he was younger remains. 

Who will claim the Darksaber?

Din Djarin is the current holder of the Darksaber

A legendary weapon from Din Djarin’s home planet of Mandalore, its holder can claim the right to rule the planet. Realizing the power that this weapon holds, he has the choice to stake his claim. However, Bo-Katan, one of his trusted allies, is Mandalore's rightful heir and needs the Darksaber 

New adventures await Din Djarin and Grogu in The Mandalorian Season 3, catch them  on Disney+ on March 1, 2023. 

Related Tags

The mandalorian
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.