They say they gave alcohol to the driver, who was too young to drink.
The crash happened just outside the Raleigh city limits around 12:30 a.m. on Aug. 20.
According to the Highway Patrol, 20-year-old Max Bratton of Holly Springs, was traveling on Tryon Road when he lost control of his vehicle and slammed into two brick columns and fence before crashing into a house. Bratton died at the scene.
His passenger, 19-year-old Ethan Herring, was rushed to WakeMed and in critical condition.
Troopers say both men were wearing seatbelt, and no one inside the home was injured.
It was later revealed by an ALE agent that Bratton allegedly drank alcohol at a party before the wreck.
Authorities charged 23-year-old Andrew Buhrmeister of Holly Spring with two counts of aiding and abetting an underage person and giving alcohol to an underage person.
They also charged 46-year-old Mary McCoy, who they believe purchased beer for the party, which was hosted by her 18-year-old daughter, Chelsea Smith.
Bratton's father says he is hoping the charges are the first step toward justice.
"To find out at this point that adults were involved, it's just shocking," Bratton said. "These young people don't always have the judgment to make the decisions of when it's ok to drink."