Episode VIII stars Daisy Ridley as new Jedi-in-training Rey, Mark Hamill as a broken and guilt-riddled Luke Skywalker, John Boyega as the reluctant hero Finn, Kelly Marie Tran as Resistance mechanic Rose Tico, Oscar Isaac as ace fighter pilot Poe Dameron, Adam Driver as the scarred and haunted villain Kylo Ren, Domhnall Gleeson as the blustering General Hux, Gwendoline Christie as the First Order henchwoman Captain Phasma, Benicio Del Toro as the mysterious DJ, Carrie Fisher in her final role as General Leia Organa, Laura Dern as the purple-haired Vice Admiral Amilyn Holdo, Andy Serkis as the enigmatic Supreme Leader Snoke, and Joonas Suotamo as the heartbroken Wookiee warrior Chewbacca.