Dwain Johnson, 18, of Gary has been charged with one count of first-degree murder as well as vehicle hijacking and gun charges, police said Friday morning. He is scheduled to appear in bond court Friday.
On Thursday, Chicago police announced a 15-year-old boy has been charged in the shooting.
WATCH: Raw surveillance video of attempted carjacking, shooting
Williams, a beloved retired CFD lieutenant, was walking out of a popcorn shop in Morgan Park at 117th Street and Western Avenue on December 3. Surveillance video captured the shooting exchange, with Williams and the group trying to approach him. Williams was hit and later died.
Mayor Lightfoot, Chicago police discuss charges in firefighter's death
During a press conference Thursday afternoon, Chicago police said they are looking for two additional suspects in the shooting.
Mayor Lori Lightfoot spoke with Williams' wife Thursday morning regarding the break in the case.
"As you might imagine, her life is still shattered. There's a lot of tears and I suspect there will be many more shed in the days ahead," Lightfoot said. "This is something that has irreparably change their lives."
CPD said carjackings are up dramatically this year in the city. The superintendent added that his officers have taken some of the people responsible for these crimes off the streets.
"We've had an extraordinary spike but we have made some arrests," Chicago Police Superintendent David Brown said. "We need to make many more arrests. We're not satisfied and we're not going to stop pursuing these suspects until they're all captured."
RELATED: Carjackings in Chicago increase 134% in 2020, police say
Family, friends and a community said a final goodbye to Lt. Dwain Williams this weekend.
Williams, 65, spent 28 years with the Chicago Fire Department and later worked at OEMC specializing in coordinating the city's surveillance cameras.