The force would have to be strong with anyone who managed to catch Joseph Gordon-Levitt's cameo in The Last Jedi. Even the biggest JGL fan probably missed his guest spot, which, as BuzzFeed pointed out, is pretty darn funny. That is, once you find out who Gordon-Levitt plays in The Last Jedi. Mild spoilers ahead for The Last Jedi.
If you sat through the credits, you might have noticed that Gordon-Levitt's name appeared alongside a character named "Slowen Lo." But if you're wondering how you missed him, don't worry, it was actually pretty easy being that Gordon-Levitt lended his voice to the small role, not his face. Slowen Lo is the tall alien with a Southern twang, who's not very happy about where Finn and Rose parked their shuttle on the beach at Canto Bight. “I told those two, I said, ‘This is a public beach. You can’t park that shuttle here!’" Slowen Lo says in his introductory scene. "They just ran off towards the casino.”
He's the one who ends up reporting the two rebels, who he calls "shuttle parkers," to the police, which results in a pretty epic chase through the ritzy area of the galaxy. If you're wondering how Slowen affords to live by the beach, according to BuzzFeed, he "made a fortune selling driftwood sculptures." So, clearly he's an artist just like Gordon-Levitt.
Fun fact: Gordon-Levitt's voice for Slowen Lo was inspired by Foghorn Leghorn from Looney Tunes, according to Entertainment Weekly. But, an even more fun fact about this character is that it's named after the 1986 Beastie Boys song "Slow and Low" from their debut album, License To Ill.
According to EW, it's not the only Beastie Boys shoutout in Star Wars. You might notice that Slowen Lo looks a bit like Resistance pilot Ello Asty and that's because both are of the Abednedo race of aliens and both are shoutouts to the Beasties. Ello Asty's name comes from the hip-hop group's 1998 album Hello Nasty. And don't forget about Ilco Munica, who also appeared in The Force Awakens and is named after the Beastie Boys' 1994 album, Ill Communication.
Luckily, Gordon-Levitt didn't have to fight for his right to appear in The Last Jedi, thanks to his relationship with director Rian Johnson. The actor has starred or appeared in all Johnson's previous feature films — 2005's Brick, 2008's The Brothers Bloom, and 2012's Looper — so it's no surprise that he wouldn't miss an opportunity to travel to a galaxy far, far away to continue that streak. Especially since JGL is a huge Star Wars fan, who showed up to The Force Awakens red carpet two years ago dressed as Yoda.
According to A.V. Club, Johnson revealed Gordon-Levitt's cameo while doing press for The Last Jedi in Japan in September, explaining it would be “a very brief little thing,” but it would be “fun." That it certainly was. But no small role in a Star Wars film would be too small for Gordon-Levitt, who tweeted his excitement to be a part of another Johnson film.
"I believe it’s only me and one other actor who has appeared in all four @rianjohnson movies," Gordon-Levitt tweeted back in October. "Proud and honored. Btw, name the other guy..."
That would be Noah Segan, who also appears in The Last Jedi as X-Wing Pilot Starck, according to Vanity Fair.
Of course, there are many cameos in this film that are hard to spot, including appearances from Prince William, Prince Harry, and Tom Hardy as Stormtroopers. According to Vanity Fair, Ellie Goulding, James Corden, and Chewing Gum star Michaela Coel also pop up in the film as Resistance Fighters. Coel told Complex earlier this year that she wasn't sure she could call it a cameo. “I'm so serious. It's literally, I [sit] on the spaceship and I say three words," she said. "And they probably didn't even make the movie.” Spoiler: It reportedly did, so good luck spotting her.
Another star you may have trouble spotting is Luke Skywalker himself, Mark Hamill. He revealed that he plays the character Dobbu Scay, but like Gordon-Levitt, he only lends his voice to the character, which also pops up Canto Bight. As for where exactly, Hamill isn't telling. "I like playing the mystery of it all,” he told Entertainment Weekly.
So, for now, you'll just have to be happy knowing who JGL plays in The Last Jedi, and maybe think about giving the movie another viewing to try and pick out Hamill.