Dene McCarter is charged with murder and aggravated assault. Investigators say he went to his ex's home in Baytown earlier this week and attacked her.
Her son, Prezton Edwards, stepped in to protect her. That's when police say McCarter stabbed the teen to death.
The judge set McCarter's bond at $50,000.
Take ABC13 with you!
Download our free apps for iPhone, iPad and Android devices