Charlie
The narrator and protagonist. He's intelligent, emotionally sensitive, and deeply passive. His letters reveal a kid who sees everything but acts on almost nothing. His arc moves from observer to participant, driven by the recovery of a buried trauma.
Sam
Charlie's love interest and one of his two main friends. She's warm, self-aware, and more complicated than she first appears. She's been hurt by older men who took advantage of her, and she tries to protect Charlie from that kind of damage even as she sometimes leans on him emotionally.
Patrick
Sam's stepbrother and Charlie's other close friend. He's funny and bold on the surface, but he's also carrying real pain from his secret relationship with Brad. When that relationship collapses, Patrick spirals, and Charlie's loyalty to him is one of the novel's clearest moments of genuine friendship.
Aunt Helen
Charlie's deceased aunt, remembered throughout the novel as the person who loved him most. The final revelation reframes her entirely: she was abusing him. Charlie's grief for her and his anger at what she did exist at the same time, and the novel doesn't resolve that tension neatly.
Bill
Charlie's English teacher. He assigns Charlie extra books and keeps asking him to engage with life rather than just watch it. He's the adult in the novel who actually sees Charlie, and his concern eventually leads him to report Charlie's situation to the school counselor.
Brad
Patrick's secret boyfriend and the school's football star. He can't accept his own sexuality and, when caught, chooses to humiliate Patrick publicly rather than face the truth. He represents what happens when shame wins.
Mary Elizabeth
Charlie's girlfriend for a stretch of the novel. She's talkative, self-centered, and genuinely doesn't see Charlie as a separate person. The relationship shows how Charlie defaults to going along with what others want rather than asserting his own needs.