The teaser trailer forStar Wars: The Last Jedi landed with a wallop back in April, blending tantalizing imagery from the upcoming sequel with Luke Skywalker’s ominous pronouncement, “It’s time for the Jedi to end” — a line that launched a thousand speculative blog posts and left members of the cast genuinely stunned.

“I can’t wait to show you more,” director Rian Johnson told Yahoo moments after that first clip premiered. Six months later, on Monday night, he finally delivered on his word, releasing a 2-minute, 24-second preview that ups the stakes and seemingly upends alliances.

Unlike the teaser, which opened with Rey (Daisy Ridley) being trained by Luke Skywalker (Mark Hamill), the trailer immediately goes to the dark side, featuring a voiceover by Supreme Leader Snoke (Andy Serkis) as emo villain Kylo Ren (Adam Driver) perfects his million-mile stare.