Garrett Joseph Boldt, 41, was charged with one felony count of premeditated attempted murder, three felony counts of assault by means of force likely to produce great bodily injury and one misdemeanor count of petty theft.
The charges include an allegation that Boldt personally inflicted great bodily injury.
Boldt is accused of tackling a woman to the ground on Tuesday at West 7th and Hill streets. Then on Wednesday, he was sitting on a bench on West 6th Street near South Broadway when he stood up and is suspected of pushing a passing pedestrian into the street.
The victim was left in critical condition with a collapsed lung and broken bones after being pushed into the street and run over by a truck in the apparently random attack.
IN CUSTODY!!— LAPD Central Area (@LAPDCentralArea) December 6, 2018
Earlier, @ABC7 aired a clip of an individual pushing a passerby underneath a panel truck. Thanks to our partners @LAFD he is now in custody. Alert Fire Fighters observed him walking in the #DTLA area and called for us to respond, where he was arrested. @LAPDHQ
Firefighters saw the video run on ABC7 and recognized the suspect - seen in the video wearing a lime-green hoodie - less than an hour later. They spotted him near Hill and 3rd streets in downtown and called 911.
Boldt is also accused of punching a woman later that afternoon at a bus stop at West 1st and South Hill streets. Authorities arrested him nearby not long after. That attack also appeared to be random and unprovoked, according to prosecutors.
The suspect was taken into custody a short time later. He was described as combative and did not have identification on him.
Dramatic surveillance video detailed the brazen attack.
As the victim fell under the truck's front wheels, the suspect leaned down and appeared to grab something. He then put his hands in his pockets and casually walked away.
Authorities said the victim also dropped a bracelet he had been carrying when he was pushed, accusing Boldt of taking it.
If convicted as charged, Boldt faces a maximum of life in prison.
During an arraignment hearing Friday afternoon, he pleaded not guilty and bail was set at $1.09 million. His next court date is scheduled for Dec. 20.
The case remains under investigation.
Anyone with information is asked to call LAPD's 24-hour tipline at (877) LAPD-24-7 or Crime Stoppers at (800) 222-TIPS.