It happened along the North Freeway on the northbound service road near Airtex Drive.
A driver ran a red light and slammed into another vehicle with six people inside, killing a 48-year-old man and a 13-year-old boy.
Five people, including two children, were taken to hospitals, according to Harris County Sheriff Ed Gonzalez.
Their condition was not known Sunday morning.