Gertrude: 40s, female, trapped, defined by the men around her, but not wanting to be anymore or at least trying to figure out what that would look like
Ophelia: 20s; female, trapped, feisty, strong, men attempt to control her
Chambermaid 1: female, 20s-30s, one of Gertrude’s chambermaids who makes sure she hits her marks and stays in the play; slightly more in charge, like a head stage manager
Chambermaid 2: female, 20s-30s,one of Gertrude’s chambermaids who makes sure she hits her marks and stays in the play; like an assistant stage manager
Hamlet: 20s, yes, he’s that Hamlet; a little aware of the situation, but it doesn’t bother him, he keeps going; son of Gertrude and Old Hamlet: Note: This character is written as male in Shakespeare, but should be played by a non-binary actor comfortable presenting as male/masc
Rosencrantz: male, 20s, one of Hamlet’s best friends from college, now a spy, but also played by the same actor as Hamlet so also Hamlet; a little more spunky than Guildenstern, but it is hard to tell
Guildenstern: male, 20s, one of Hamlet’s best friends from college, now a spy, but also played by the same actor as Hamlet so also Hamlet; a little more serious than Rosencrantz, but it is hard to tell
Claudius: male, 50s-60s king of Denmark, very much in charge, very much that guy
Polonius: male, 50s-60s, an old windbag who literally has no voice; father of Laertes and Ophelia, advisor to Claudius
Laertes: male, 20s, hot headed, brass, brother of Ophelia
Player Queen: female, ageless, wise, a performer
Horatio: 20s, male, played by the same actor as Player Queen in drag
Note: Yes, all these characters are the characters from Shakespeare (except the chambermaids). And yes, all their characteristics from Hamlet apply here as well