[[folder:The Yelnats Family]]

!!Stanley Yelnats IV
->'''Portrayed By''': ShiaLaBeouf

The protagonist of ''Holes''. Stanley is a teenage boy who was arrested for a crime he didn't commit.
* AdaptationalAttractiveness: In the book, Stanley starts out being overweight, but eventually loses weight from digging. In the movie, he is portrayed by ShiaLaBeouf; a thin, fit, and quite attractive young man. Mostly a case of PragmaticAdaptation, as it would have been difficult to portray a protagonist rapidly losing weight over the course of a film.
* ButtMonkey: At first.
* ClassicalAntiHero: Stanley starts out awkward, with low confidence (movie), and overweight (book). A few months at Green Lake changes that.
* CharacterDevelopment: Goes from something of an awkward doormat to a much more self-confident young man.
* ClearMyName: Stanley didn't steal Clyde Livingston's shoes, but was simply at the wrong place at the wrong time. Thus his arrest.
* NiceGuy: While he does grow a bit more hardened as time goes on, he's still by far the nicest camper.
* ShrinkingViolet: Starts out as a rather shy boy.
* TookALevelInBadass: A month and a half at Camp Green Lake has him become stronger, lose a lot of weight and be more confident and happy with himself.
* WideEyedIdealist: Can be a bit of one, which sometimes gets him in trouble. He mistakenly assumed Camp Green Lake would be a nice place (it wasn't), that Livingston's shoes would solve his family's poverty (they got him arrested), and that him and Zero meeting was destiny (perhaps it might be).

!!Stanley Yelnats III
->'''Portrayed By''': HenryWinkler

The protagonist's father. He's an unsuccessful inventor who is looking for a way to recycle old sneakers.
* BunglingInventor: He's trying to invent a way to recycle old sneakers. He has plenty of talent and persistence, but the family curse denies him luck.
* ButtMonkey: Like father, like son (as well as his own father and grandfather).
* ForgotToPayTheBill: The poverty of his family means he and the landlord often fight over the rent payment.
* HappilyMarried: With Stanley's mother.

!!Stanley's mother

The mother of the protagonist, who doesn't believe in the family curse.
* CloserToEarth
* HappilyMarried: With Stanley's Father.
* WideEyedIdealist: She insists there's no curse on the family (at least on the men). There is.

!!Stanley Yelnats II

The protagonist's grandfather. He's exclusive to the movie.
* CanonForeigner
* CatchPhrase: "It's all because of your no-good, dirty, rotten, pig-stealing great-great-grandfather!"
* CoolOldGuy
* MrExposition: In the film he explains the backstory about Elya Yelnats and the family curse.

!!Stanley Yelnats I

The protagonist's great-grandfather, who was robbed by outlaw Kissing Kate Barlow and left stranded in the desert.
* ButtMonkey: He was a successful financier, but had his fortune robbed from him by Kissin' Kate.
* CloudCuckoolander: Assumed to be one due to saying he "found refuge on God's thumb", though he ''was'' just a bit senile from being dehydrated and hungry after being stranded in the desert for seventeen days.
** TheCuckoolanderWasRight: Turns out "God's thumb" is [[spoiler:a mountain oasis several miles from Camp Green Lake shaped like a fist giving a thumbs-up.]]
* FlorenceNightingaleEffect: Fell in love with the nurse that tended to him after he was rescued.
* ThrowTheDogABone: For some unknown reason, Kate Barlow decided to spare his life.

!!Elya Yelnats

The protagonist's "no good, dirty, rotten, pig stealing great-great-grandfather", who is responsible for getting his family cursed with bad luck.
* ButtMonkey: Became one after forgetting to bring Madame Zeroni up the mountain. He's also blamed to the present day for causing the family curse, being thought of as a no good dirty rotten thief by his descendants.
* LoveMakesYouDumb: He was too infatuated with Myra to realize she was dumber than a brick, until he decides she isn't worth it.
* NiceGuy

!!Sarah Yelnats (nee Miller)

Elya's wife after he moves to America.
* NiceGirl
* TheReliableOne: She refuses to leave Elya even after he tells her he's cursed for breaking a promise.
* ThrowTheDogABone: She's the only stroke of good luck in Elya's life after he was cursed.
** ScrewDestiny: One could interpret her decision to stay with Elya this way.
* {{Woolseyism}}: {{In-universe}}, she changes the words of "the pig song" so that the lyrics rhyme in English.

[[folder:Inmates of Camp Green Lake]]
!!Zero ([[spoiler:Hector Zeroni]])

The youngest of the D Tent boys, who keeps to himself and rarely speaks to anybody.
* BerserkButton: Messing with Stanley.
* BarefootPoverty: While he lived on the streets, [[spoiler:hence why he stole Clyde Livingston's shoes.]]
* BookDumb: He doesn't have much formal education, which leads to most of the characters deeming him stupid. His friendship with Stanley begins when the former begins tutoring him.
* TheDogBitesBack: [[spoiler:After Mr. Pendanski taunts him one time too many, Zero swings his shovel into his face.]]
* {{Deuteragonist}}: Zero has the most important plot and development after Stanley with many backstory links. Not only is it revealed that [[spoiler: he was the one who stole Clyde Livingston's shoes]], he's also the [[spoiler: descendant of Madame Zeroni.]]
%%* FragileSpeedster: He's small but the fastest digger.
* HoistByHisOwnPetard: [[spoiler:The "sploosh" he eats after running away saves him from starving, but it also fills his stomach with a century's worth of bacteria.]]
* HonorBeforeReason: [[spoiler:After running away from Camp Green Lake, he refuses to return despite dying of thirst out in the desert.]]
* MissingMom: His mother was frequently missing from his life, ordering him to stay in one point and not leave until she returned for him. One day she never returned. [[spoiler:At the end of the book, he hires a team of investigators to find her, and is reunited with his mother again.]]
* ObfuscatingStupidity: Everyone thinks Zero's an idiot, since he never reacts to anything they say to him, but he really does it because he's knows it's smarter to keep his mouth shut.
* TheQuietOne: Stanley's the only one he starts to talk to.
* TheReveal: [[spoiler:He's descended from Madame Zeroni, and the real thief of Clyde Livingston's shoes.]]
* ShrinkingViolet: His usual demeanor.

!!Armpit (Theodore Johnson)

* BreakoutCharacter: He received his own sequel, ''Small Steps''.
* TheBigGuy: Big enough that his school's coach keeps begging for him to be on the football team.
* NonindicativeName: Armpit is explained to have gotten his name not from being smelly, but because a scorpion once stung him in the armpit and he wouldn't stop complaining about it. (In the movie, it ''is'' because he's smelly.)

!!X-Ray (Rex Washburn)
* TheLeader: Of the D Tent boys, and comes close to being the leader among all the boys at the camp.
* {{Jerkass}}: He's nice if you agree with him. Don't, and have fun watching the rest of the camp abandon you with him. He's also a bit of a bully to Stanley, doing things like taking his food early on, and making Stanley give up the gold lipstick tube belonging to Kate Barlow he found just so he can get a day off.
** After he gets out of Camp Green Lake, he clearly has learned nothing and goes back to the same get-rich-quick schemes.
* NotWhatItLooksLike: X-Ray was arrested for selling what everyone thought was cocaine and marijuana, but it turned out to be chopped up aspirin and parsley. However, selling aspirin without a pharmaceutical license was still illegal.
* PigLatin: His nickname is his real name in Pig Latin.
* TheOldConvict: A form of it. He's been around the longest and adjusted the best to Camp Green Lake, too well in Stanley's opinion, and thus is the best at coercing the others to agree with him.

!!Zigzag (Ricky)

* BerserkButton: ''DO NOT'' touch his TV, or he will [[spoiler:crush your hand into the dial button so hard it will cut open your hand.]]
* BewareTheSillyOnes: Zigzag may seem harmlessly weird, but smart campers realize that the crazy ones are worse than the mean ones.
* CloudCuckooLander: He has frizzy hair and a long neck, reads an old TV guide like he's reading it for the first time every time, watches the broken TV in the Wreck Room, and always knows what the time and date is.
* HypocriticalHumor: Stanley considers it this when Zigzag calls Zero weird.
* PyroManiac: He was arrested for burning styrofoam on his school's lawn, only for the flames to get out of control and burn down a portable classroom.
-->'''Zigzag''': "I didn't want to hurt anyone. I just like watching things burn."
* WildHair: Named for his stand-up, frizzy hair.

!!Squid (Alan)
* TheAlcoholic: His mother is one.
* DisappearedDad: He left many years ago.
* DontAsk: He snarls at Stanley to leave him alone when the latter overhears him crying.
* TheGenericGuy
* NoodleIncident: We never find out what he got arrested for, but he eventually tells Stanley to apologize to his mother for him.
* SandInMyEyes: "I got allergies, okay?"

!!Magnet (Jose)
* LetUsNeverSpeakOfThisAgain: Magnet never said what happened after he leapt on the supply truck to escape. The others never asked him either.
* PetTheDog: He likes animals. Heck, the reason he ended up in Camp Green Lake in the first place was because he tried to steal a puppy.
* ScrewThisImOutOfHere: At one point he tried to escape Camp Green Lake by hitching a ride on the supply truck. An hour later, he showed up at dinner and asked for the ketchup, the others going along with it and not asking what happened.
* StickyFingers: Where his nickname comes from. He was arrested for stealing a puppy he felt was overpriced (it was apparently $1000) and at his house the police found $12,000 worth of stolen merchandise. Magnet even claims his fingers are like little magnets. Even at Camp Green Lake, he still can't resist stealing things.

!!Barf Bag

The inmate who previously occupied Stanley's place, until he was taken to the hospital.
* AgonyOfTheFeet: He stepped on a rattlesnake and got bitten. [[spoiler:Intentionally.]]
* [[spoiler:DeliberateInjuryGambit: What his rattlesnake bite turned out to be. He even took his shoe off first to make sure it happened.]]
* [[spoiler:ScrewThisImOutOfHere: He deliberately got bit because he wanted to get out of Camp Green Lake.]]
* VomitDiscretionShot: Supposedly he often vomited. Good thing we weren't around to see it.

!!Twitch (Brian)

An inmate who arrives after Stanley. He is constantly twitching, and loves fast cars.
* AttentionDeficitOohShiny: His attention span is very short, and he's implied to have ADHD.
* FragileSpeedster: He's the fastest digger Camp Green Lake has ever had aside from Zero... for about 15 minutes. Then he loses his strength and grows too tired to dig.
* HassleFreeHotwire: He was arrested for hotwiring a sports car and stealing it for a joyride.
* {{Keet}}: He's really hyper, though the Camp nearly breaks his spirit.
* [[TwitchyEye Twitchy Everything]]: According to him, he starts twitching ''even more'' when he gets near a nice car.

[[folder:Staff of Camp Green Lake]]
!!Mr. Sir ([[spoiler:Marion Sevillo]])
->'''Portrayed By''': Jon Voight

One of the head administrators of Camp Green Lake. [[TheDragon He's the primary enforcer of the Warden]].
* AddictionDisplacement: He's constantly eating sunflower seeds in an effort to avoid smoking. [[spoiler:He lapses back at the end of the book.]]
* BerserkButton: Don't ask him about [[spoiler:the scars on his face after the Warden slashed him.]]
* TheDragon: The primary enforcer at the camp, and for a while Stanley thought he was the Warden.
* GenderBlenderName: His first name is [[spoiler:Marion.]]
** DoNotCallMePaul: No wonder he prefers to be called Sir.
* GoodScarsEvilScars: Midway through the book he gets three scars on the side of his face from [[spoiler:the Warden slashing him with her rattlesnake venom-painted nails.]]
* [[spoiler:RetiredOutlaw: Implied to be one when the police arrest him at the end of the film.]]

!!Mr. Pendanski
->'''Portrayed By''': Tim Blake Nelson

The counselor of D Tent. He's much nicer than Mr. Sir, and claims he wants to reform the boys.
* [[spoiler:BitchInSheepsClothing: He's just as rotten as the other staffers, he just does a better job of hiding it.]]
* [[spoiler: FauxAffablyEvil: He is actually a complete sadist.]]
* KickTheDog: While he's nice to almost all the campers, he's not above giving a jab or two to Zero. [[spoiler:It's the first hint that he's not as nice as he really is.]]
** [[spoiler:TheDogBitesBack: Zero snaps and hits him in the face with a shovel.]]
* PetTheDog: He gives a few favors to Stanley, such as offering him a ride back in his truck or giving him extra water after Mr. Sir stops giving him any.
* [[spoiler:PlayfulHacker: In ''The Guide to Surviving Camp Green Lake'', it's revealed he was expelled for hacking his college's database and changing the grades. This gets him hired by the Warden.]]
* TokenGoodTeammate: His kindness contrasts the sternness of Mr. Sir and the Warden. [[spoiler:It's all an act, though.]]
* WideEyedIdealist: He often assures the boys that they've still got a life past Camp Green Lake, even though it feels like they've been digging forever. At one point he even holds a meeting to ask them what job they hope to get. [[spoiler: This is all an act and a means of manipulation.]]

!!The Warden ([[spoiler:Louise Walker]])
->'''Portrayed By''': Sigourney Weaver

The Warden runs Camp Green Lake, and owns the desert it's on. For the most part she's never seen by the campers, and they and the staff know better than to mess with her.
* AintTooProudToBeg: After the camp staff has been arrested and Stanley and [[spoiler:Hector, a.k.a. "Zero]] starts to leave, she begs Stanley to let her see what's in the treasure chest. Chances are she wanted to know what else she lost and what she was digging up in the first place.
* BigBad: She's the head of the camp, and everyone else answers to her.
* CatchPhrase: "Excuse me?" When she says this, you know that you are digging two holes: the one you're supposed to do, and ''your grave''.
* FauxAffablyEvil: Her politeness and casual manner doesn't fool anyone. As soon as she faces you, it's clear who definitely is the one in charge.
* FreudianExcuse: [[spoiler: Her grandfather (Trout Walker) was not a pleasant person, and forced her to dig for Kate Barlow's money in the desert everyday, even on Christmas]].
* HumiliationConga: Goes through this, especially at the end of the movie. First her authority breaks down, then Stanley finds the chest, and it has his name on it. She's not allowed to have it ''because'' it has his name on it, Stanley refuses to let her look inside, and she and the other camp staff are arrested.
* INeverToldYouMyName: Somehow she knows Stanley's nickname even though he never met her before. When he asks the others about this, they tell him she has tiny security cameras.
* PragmaticVillainy: In her first appearance she rewards X-Ray with a day off and a double shower for finding Kate Barlow's lipstick tube, then tells Mr. Pendanski to refill everyone's canteen, even though they just had their hourly refill five minutes ago. Although she acts as though it's a PetTheDog moment from her, it's really just to motivate them into digging harder in hopes of finding more treasure.
* SamusIsAGirl: She's not revealed to be a woman until a third of the way into the book.

[[folder:Residents of Green Lake]]
!!"Kissing Kate" Katherine Barlow

An infamous outlaw of the Wild West who robbed settlers and kissed the men she killed. This feared bandit, however, used to be a sweet schoolteacher who brewed delicious spiced peaches in the idyllic town of Green Lake.
* BrokenBird: She was a sweet and beloved teacher until her schoolhouse was burnt down and her black lover killed, after which she went off the deep end and became a murderous outlaw.
* [[spoiler: DiedLaughing]]
* [[spoiler:DrivenToSuicide: In the film, she allows a yellow-spotted lizard to bite her and dies from its poison. in the book, it bit her on its own and she just [[FaceDeathWithDignity took it]]]].
* [[spoiler: DyingCurse: She didn't expect to die right after, but before she gets bitten by a yellow-spotted lizard she tells Trout Walker that he and his descendants could dig in the dried up lake-bed for the next 100 years and they wouldn't find the treasure she buried. Exactly 100 years later, the treasure is found by Stanley, and he deliberately snubs Trout Walker's granddaughter (the Warden) from seeing it.]]
* [[spoiler:FaceDeathWithDignity: In the book, she's bitten by a yellow-spotted lizard and calmly succumbs to its poison. In the film, she commits suicide by ''making'' it bite her]].
* [[spoiler:FamousLastWords: "Start diggin'."]]
* FreudianExcuse: She snaps after Sam is killed and her schoolhouse is torched.
* FromNobodyToNightmare: She started off as just a schoolteacher in a small town. Then she became one of the most feared outlaws in all the West.
* ImColdSoCold: She says this verbatim at one point.
--> '''Miss Katherine:''' "It's so hot, Sam, but I feel so cold..."
* KissOfDeath: Her trademark, which she adopted after a drunken sheriff pressured her for one. The next day she gave him the kiss after she killed him, and subsequently kept up the practice for every person she killed.
* HotTeacher: Lampshaded. She teaches two courses, one for children and one for adults. The adults are more interested in her than in an education. But all they ever got was an education.
* [[MalignedMixedMarriage Maligned Mixed Relationship]]: Her romance with Sam, a black man, turned the entire town against her.
* TheMourningAfter: Sam was the only man she ever loved. She grieves for him up to the day she dies.
* PetTheDog: While it's debatable just ''how'' much this counts, she spared Stanley Yelnats I's life for some unknown reason. Good thing too, as this leads to better things later on.
* SanitySlippage: Seeing [[spoiler:your lover be murdered out of racist hatred and your schoolhouse be burnt to the ground]] right before your eyes would do that to you...
* {{Schoolmarm}}
* StarcrossedLovers: With Sam.
* WoobieDestroyerOfWorlds: If she hadn't lost everything she cared about, she'd have never gone mad and become a serial killer and bank robber.

!!Charles "Trout" Walker

The richest man of the Green Lake town, Trout had a little crush on Kate Barlow. When she rejects him, he doesn't take it very well.

* AbusiveParents: [[spoiler: Was this towards his granddaughter (the future Warden of the camp), making her dig everyday for Kate's stash, even on Christmas]].
* AndYourLittleDogToo: Aside from killing Sam, he also shot Sam's donkey Mary Lou, just because.
* BreakTheHaughty: First he gets rejected by the woman he was infatuated with. When he takes revenge by killing her lover, a major drought hits Green Lake. His fortune dried up with the lake and he went on to spend the rest of his life trying to look for Kate's stash to no avail.
* EntitledBastard
* EntitledToHaveYou: Towards Kate.
--> '''Trout:''' (after Kate rejects an offer to go out with him) "No one ever says 'no' to Charles Walker!"
--> '''Kate:''' "I believe I just did."
* GreaterScopeVillain: Even though he's long dead by time the main plot rolls around, his actions caused everything at Camp Green Lake.
* NotGoodWithRejection: After Kate rejects him, he responds by burning her school building down and killing her lover Sam in cold blood.
* {{Jerkass}}
* LaserGuidedKarma: It stopped raining after he killed Sam, costing him his fortune. When he tried to rob the woman whom he drove to being an outlaw, she cursed him and his family to spend the rest of his days digging for the money she stole and hid away. The narration even implies that The Almighty Himself punished the entire town of Green Lake for murdering Sam.
* ThePigPen: He had the same smelly foot fungus that affects Clyde Livingston. At least Clyde Livingston showered everyday...
* SanitySlippage: Drove himself insane trying to look for the money Kate Barlow stole during her days as an outlaw.
* UpperClassTwit: A much darker example.

!!Sam the Onion Man

A black onion farmer who lived at Green Lake, who was well liked by the citizens for his delicious onions and the remedies he came up with them. However after kissing Kate Barlow, the whole town turns against him.

* CatchPhrase: "I can fix that."
* TheCuckoolanderWasRight: Plenty of his customers aren't really sure if his onion remedies really work, but buy them anyway because they don't like to take chances (plus the actual medical practices of the time, such as putting leeches on a sick person's body to "suck out the bad blood", left a lot to be desired). A century later, though, they're proven to actually work when the onions from his now-deserted garden [[spoiler:save Zero from death by food poisoning and discourage yellow spotted lizards from biting them.]]
* TheLostLenore: Male example. His death turns Kate into a fearsome outlaw, and 20 years later she's still mourning him. It also marks the day the drought on Green Lake began.
* [[MalignedMixedMarriage Maligned Mixed Relationship]]: His romance with Kate, a white woman, turned the entire town against him.
* MeaningfulEcho: "I can fix that." First the window, then a door, [[spoiler:then the fact that Katherine is crying.]]
* MrFixit: Kate starts asking him to fix things in the schoolhouse so she can have an excuse to see him, until it's so pristine there's nothing left to be fixed except her breaking heart.
* NiceGuy
* StarcrossedLovers: With Kate.
* WhereDaWhiteWomenAt: He and Kate both loved each other dearly.


[[folder:Residents of Latvia]]
!!Madame Zeroni

An Egyptian fortuneteller and mentor to Elya Yelnats, responsible for the curse on the Yelnats family. She disapproves of his romantic longing for Myra Menke, but helped him anyway in making him a more attractive suitor.
* AnArmAndALeg: She's missing her left foot, though it's never explained why.
* AntiVillain: She was rather fond of Elya and initially wished him no malice, but put a curse on his line because he failed to repay his end of the bargain and likely cut short her life.
* BiggerBad: She's the one who set the curse of bad luck on the Yelnats lineage.
* ChekhovsGunman: She mentions she has a son in America, who Elya constantly searches for in faint hope that he can break the curse. But Zeroni's descendants don't show up again [[spoiler:until Zero.]]
* CoolOldLady: She was very helpful to Elya, giving him advice and telling stories. Until he forgot about his promise.
* DisproportionateRetribution: Okay, madame, we know you wanted to drink from the mountain stream, but did you really have to curse Elya's descendants who never did anything to you?
* EthnicMagician: She was Egyptian, and seemingly put a curse upon Elya and his descendants.
* UncannyValley: {{In-universe}}. Her eyes are very large and her smile is too big for her face, which unnerves anybody that looks at her.
* WeUsedToBeFriends: Elya and Zeroni initially were friends, until he forgot to help her and she put a curse on him.

!!Myra Menke

The beautiful daughter of Morris Menke, and Elya's object of affection.
* BrainlessBeauty: Madame Zeroni describes her as having a head as empty as a flower pot.
-->'''Elya''': "But she is beautiful."
-->'''Madame Zeroni''': "So is a flowerpot."
* DumbBlonde: At least in the movie, she appears to be one of the only blonde people in the cast set in Latvia, and she's dense as anything.

!!Morris Menke
* {{Greed}}: Elya offers him love. Igor offers him a pig. In his words, "I'd rather have a fat pig."
* {{Jerkass}}: He laughs at Elya's request to marry Myra, and has no qualms about marrying her to someone forty years older than her.
-->'''Madame Zeroni''': "Morris Menke is a ''schmuck''."

!!Igor Barkoff

The other suitor for Myra's hand.
* TheBadGuyWins: He marries Myra, though only because Elya realized she's a terrible choice for bride.
* DumbMuscle: The town loves its mud wrestlers, and Igor is one of the biggest of them. But he can't even count to ten.
* TheIgor: Literally.
* MayDecemberRomance: Myra is 15. Igor is 57.