10 Movies In 2017 That Killed The Wrong Character
2. Vice Admiral Holdo (Laura Dern) - Star Wars: The Last Jedi
The Death: In order to distract the First Order while the remaining rebels flee to the abandoned base on Crait, Vice Admiral Holdo (Laura Dern) stays behind on the Raddus, jumping into lightspeed directly in the path of Snoke's (Andy Serkis) Star Destroyer the Supremacy, obliterating them both in a beautiful, silent spectacle.
Who Should've Died Instead: Though this death scene is undeniably bada** and arguably the coolest moment in all of The Last Jedi, it's dampened a little by the fact that the audience isn't particularly attached to Holdo, and there's clearly a character far more deserving of a savage last stand.
That character, of course, is General Leia (Carrie Fisher), who ironically survives dying numerous times throughout the film even if it would've serviced the real-life events surrounding the film extremely conveniently.
More to the point, with the film's theme of letting the past go, having Leia sacrifice herself in such brutal fashion would've been the perfect capper on her legacy in this franchise. Instead, she's probably going to die off-screen before Episode IX even begins, which isn't anywhere near as fitting for the character.
There's no such thing as a time machine, of course, but Rian Johnson really gambled wrong on having Leia be the one surviving character of the three original legends.