6) K-2S0
The reprogrammed Imperial droid, voiced by Alan Tudyk, spends a lot of Rogue One’s run time spouting off statistics about the team’s chances of survival, being bad at being sneaky, and getting in a good jibe or two. But he’s also a useful hacker and can blend in before he opens his mouth, which is what helps him, Jyn, and Cassian sneak into the Imperial facility on Scarif and find the plans for the Death Star.
How he dies: While he’s able to get Cassian and Jyn into the Vault, he ends up drawing an entire troop of Stormtroopers to their attention once the Empire realizes what the Rebels are up to. He’s handy with Jyn’s blaster, but he’s also one droid, and quickly becomes overwhelmed. With no other option and sustaining multiple wounds, he smashes the controls to the Vault, effectively locking Jyn and Cassian inside while killing himself. It’s definitely one of the saddest deaths in Rogue One, but it also made the most sense to off him first to show that this wasn’t going to be an easy mission.
“I’ll be there for you… the Captain said I had to.”