Boulder authorities on Thursday formally filed 118 charges against terror suspect Mohamed Sabry Soliman, who appeared shackled and wearing a zipped orange jumpsuit from a jailhouse courtroom before the district's chief judge.

The charges include attempted murder, illegal use of incendiary devices, assault and cruelty to animals, with victims ranging in age from 25 to 88, as well as a dog.

Soliman, 45, repeatedly nodded his head on Thursday to acknowledge he understood court proceedings. A preliminary hearing, which will feature witness testimony, was set for July 15. The suspect is being held in Boulder County Jail on $10million bond.

He'd been charged earlier in the week with a federal hate crime.

The Egyptian national and Uber driver was arrested Sunday after allegedly hurling homemade Molotov cocktails at a Boulder gathering in support of Hamas hostages being held in Gaza.