Bones

Bones is a minor and secondary antagonist of Monster House. He is Zee's drunken ex-boyfriend who is in a band. Zee thinks Bones was hanging out with ghetto people when he never returned. Bones still hates Nebercracker for taking his Kite when he was 10 years old.

He is voiced by Jason Lee.

Personality
Bones is a mean and usually drunk person who loves calling people doofuses. He sometimes gets a little bossy when he argues with Zee. He always acts mean, crazy and drunk to everybody and he threw the beer bottle on Nebbercracker's lawn. He is drunk all the time and most likely was drunk when he got to D.J.'s house. Along with this, it is probable that he made up the story to Zee and then she threw him out of the house because they started roughhousing each other, but after that when he went out and started making fun of Nebbercracker believing he was dead, the house opened the door and brought his kite out and he recognized it. When he went to get it back after all these years, the kite dragged him in and he grabbed it. He escapes at the end of the movie, and comes back to Zee, but doesn't care that Zee replaced him with Skull in an attempt to make Bones jealous.

Trivia

 * Bones is repeatedly thought to be the tertiary antagonist of the film due to him mistreating DJ and Chowder and also not reformed in the end. Though just like Zee, he doesn't pose much threat.
 * He loves his "awesome kite", and even though he is a teenager, he actually brought it with him at the end of the film.
 * At one point in the film, Zee revealed that Bones is in a band that she idolized.
 * Bones is usually a heavy drinker. He got replaced by Skull as Zee's boyfriend. He is only seen in DS version. But he is not seen in the GameCube and GBA versions.