Brackett, who turned 17 on Wednesday, is now charged in 3rd District adult court with first-degree felony murder, second-degree felony obstruction of justice and third-degree felony discharge of a firearm.
Police allege Brackett shot George at a home near 3700 South and 6800 West where the teen lived with his mother and George.
Brackett was arguing with George when Brackett walked away and retrieved a loaded handgun from the front room, according to the charges. He returned and shot at George, but missed, then shot again and hit him in the head, the charges state.
Brackett then shot George several more times while he was on the ground, causing multiple gunshot wounds to the chest, according to the charges.
Police allege that Brackett then hid the gun and tried to get rid of his shirt.
Brackett's mother called for help, but George died from his injuries on Saturday.
Bail had been set at $1 million. He's scheduled to make his initial court appearance on Friday morning.
Salt Lake County District Attorney Sim Gill said prosecutors filed the case in adult court because state law specifies that any murder case involving a defendant 16 years or older must be filed in adult court.