Star Wars: The Rise Of Skywalker - 26 WTF Moments
16. General Hux's Random Face Turn

After the heroes sneak aboard Kylo Ren's Star Destroyer in order to liberate Chewie, they're held at gunpoint by two Stormtroopers.
All of a sudden, the Stormtroopers are gunned down...by none other than General Hux (Domhnall Gleeson), who announces himself to be a First Order spy.
Granted, Hux quickly follows up by assuring the Resistance that he doesn't care about their cause and just wants to ensure that Kylo Ren doesn't win, but it still feels like a jarring, unearned character shift.
And to compound the disappointment, Hux gets a total nothing death moments later when he's executed by General Pryde (Richard E. Grant).
The character was one of the trilogy's campy low-key highlights, so it's a shame his persona was so drastically altered here.