Oh, this question makes me realize how much I want to talk about this. The cast of '122' is one of those that kinda worms its way into your head and sticks there. The core revolves around Alina, the protagonist who’s less a chosen one and more a person shoved into a role she never wanted. Her internal monologue drives a lot of the tension. Then there’s Kael, the mentor figure who’s hiding way more than just training techniques. He’s got this weary, pragmatic vibe that constantly clashes with Alina’s idealism, and their dynamic is the engine of the first half. Don’t even get me started on Commander Vex. Introduced as a bureaucratic obstacle, she slowly reveals layers of her own compromised morality that make her impossible to pin as just an antagonist. The supporting characters, like the tech-savvy Jin and the silent enigma known only as ‘The Archivist,’ feel essential rather than filler, each pulling the plot in a different direction at key moments.
What I find really compelling is how the author uses secondary characters to reflect facets of the main conflict. The rebel leader, Silas, isn’t just a symbol of resistance; his methods force Alina to question what price is too high, turning what could be a simple alliance into a moral quagmire. Even characters with brief appearances, like the veteran soldier Tarn in the flashback chapters, leave a lasting impact on the world’s logic. It’s not a huge, sprawling ensemble, but every named person has a specific gravitational pull on the narrative. You finish the book feeling like you’ve met a complete, if fractured, ecosystem of people, all reacting to the central disaster in '122' in ways that feel painfully human, even when the setting is so far from our own.