Jeffrey Charles

Jeffrey Charles was a young serial killer living in Ozona, Texas who appeared in the season two episode "The Boogeyman".

Background
The son of a school guidance counselor, Jeffrey, after his mother abandoned the family, came to deeply resent other children, who his father would spend almost all his time with due to his profession. This resentment ultimately caused Jeffrey to beat schoolmate Robbie Davis to death with an aluminum baseball bat after luring him deep into the woods. Out hiking one day after killing Robbie, Jeffrey stumbled across the body of local hermit Joseph Finnegan, who had died of a heart attack while setting a bear trap. Hiding Finnegan's body by covering it with leaves Jeffrey broke into the old man's house and used it as a hideout, making it appear as if Finnegan was still living there by taking in his daily deliveries, including dinners dropped off by his father James Charles.

Season Two
Jeffrey claims two other victims, Nicholas Faye and Sarah Peterson, taking their schoolbags and Nicholas' red baseball hat as trophies, hiding the bags in Finnegan's house and the hat in his dresser drawer at home. When the BAU arrive in town to investigate the cases Jeffrey attends an assembly with the other neighborhood children and is told about the unsub on the loose and is instructed to use the buddy system for safety. Jeffrey is later taken along to the local police station when his father, who is helping with the investigation, attends a meeting discussing a profile created for the unsub. James eventually discovers his son is the unsub when he finds Nicholas's hat, prompting him to call the school and lie about Jeffrey being sick. Shortly afterward James is arrested as a suspect due to the BAU finding his fingerprints on the discarded dinner trays in Finnegan's house and Nicholas's hat on his person.

With his father in custody, Jeffrey, after the school day ends, approaches Tracy Belle at a bus stop, offering to walk her home when the boy she was supposed to be buddies with leaves her alone. While leading Tracy to the woods Jeffrey becomes irritated when she walks too slow and begins complaining, prompting him to throw her schoolbag away, shove her to the ground and take a swing at her with his bat. Jeffrey misses and is kicked in the leg by Tracy, who runs off into the woods. Giving chase Jeffrey tries and fails to lure Tracy out by claiming he was just playing around and can take her home if she comes out. Jeffrey eventually finds Tracy hiding behind a tree and attacks her, wildly swinging his bat as she desperately crawls away, avoiding his blows. Before he can kill her Tracy is saved when Gideon, who had deduced he was the unsub, grabs Jeffrey and pulls the bat from his grasp.

Jeffrey is last seen being taken away in the back of police cruiser with Gideon, who asks him why he hurt all those kids. Jeffrey responds by saying "Because I wanted to" before placing his hand on the car window when his father does so on the outside.

Modus Operandi
Jeffrey would lure other children deep into the woods and bludgeon them to death with an aluminum baseball bat, taking their backpack (and in one case an article of clothing) as a trophy. After claiming his first two victims Jeffrey became more brazen and violent, continuing to beat Sarah Peterson even after she had expired.

Known Victims

 * Robbie Davis
 * Nicholas Faye
 * Sarah Peterson
 * Tracy Belle (attempted)