He's called "cucuy," which means "boogeyman" or "monster" in Mexico and several other Spanish-speaking nations. And police in Houston say that's exactly what this man is.

Jose Guillermo Molina, 21, who has tattoos all over his face, is accused of stabbing a 3-year-old boy multiple times in the neck on Tuesday.

KPRC in Houston reports that Molina is a neighbor and had been knocking on the family's apartment door prior to the attack. When they wouldn't let him in, he went after the child, who was playing outside with other kids.

"He grabbed the little boy by his hair, pulled the neck back, stabbed him in the neck three times," neighbor Lydia Hernandez told Click2Houston.com. "After he stabbed him, he put the little boy on the ground and he put his knee on the little boy's chest and he was trying to choke him."

The boy, who was not identified, is expected to survive, according to local media including the Houston Chronicle.

Molina was arrested and charged with injury to a child. Police have not established a motive, but say the attack may have been at random.