Police say the deadly shooting took place at a home near 3700 South 6800 West in West Valley City, where the teen lived with his mother and stepfather.
Brackett was arguing with George when Brackett walked away and got a loaded handgun from the front room of the home, according to the charges. He came back and shot at George, the first bullet going over him, then shot again and hit him in the head, the charges state.
Brackett then shot George several more times once he was on the ground, according to the charges. Police have said that George had multiple gunshot wounds to his chest.
Police suspect that Brackett then hid the gun and tried to get rid of his shirt.
Brackett's mother called for help and George was taken to the hospital, but he died from his injuries on Saturday.
Police arrested Brackett and booked him into a juvenile detention facility. After the charges were filed Tuesday, he was moved to the Salt Lake County jail.
Bail has been set at $1 million. No court dates had been set as of Tuesday night.