The Mandalorian Season 2 has not been shy about bringing in elements and characters from around the Star Wars galaxy. These have largely been lesser-known characters (at least, compared with the likes of Darth Vader and Han Solo), like Rosario Dawson’s Ahsoka Tano, who’s familiar to those who’ve watched some of the Star Wars animated shows, and Katee Sackhoff’s character Bo-Katan. Boba Fett was the exception, although Mando’s version of that iconic character is grizzled and very different from the versions we’ve met before.
In the Season 2 finale, however, The Mandalorian finally went all-in and inserted the mother of all Star Wars cameos. If you haven’t seen the episode yet, go watch it before scrolling any further down the page, because we’re about to spoil it–obviously.
In The Mandalorian’s Season 2 finale, after the climactic battle, Mando and his crew encountered none other than Luke Skywalker (accompanied by R2-D2, of course), who appeared to take Baby Yoda–sorry, Grogu–away for training. And, of course, Luke appeared basically as he was originally portrayed by Mark Hamill–Mark Hamill of 40+ years ago, thanks to the tenuous magic of extremely uncanny CGI.