"I don't see any reason to grant a bond, given the ferocity and violence of these attacks," Roche ruled.

Santana has been in the Orange County Jail since his arrest in 23-year-old Shelby Fazio's killing inside the three-bedroom home they rented together on John Street in west Orange County in October.

When a third roommate returned from work Oct. 28 to find Santana's room a bloody mess, Santana attacked him with a knife and pepper spray, authorities say. He got away and called 911, deputies said.

Authorities arrested Santana at a downtown Orlando barber shop, where they said he went for a hair cut after the attack.

According to an arrest affidavit, Santana confessed to killing Fazio by choking her from behind and stabbing her in her neck area. He then performed sex acts on her body, sheriff's investigators said.

Orlando Sentinel, Orange County Jail

Bryan Santana, 20, of Orlando

Bryan Santana, 20, of Orlando (Orlando Sentinel, Orange County Jail)

Friday's hearing came after Santana's defense attorney, Javier Chavez, filed a motion asking the judge to allow him bond.

A detective and the surviving roommate were present, prepared to testify against Santana at the hearing, but Roche decided that wasn't necessary, citing the affidavit attesting to Santana's confession.

Fazio, a Michigan native, had been working at Disney World as a trainer since January. In a published death notice, she was described as an avid volunteer and traveler, and a "good-hearted person."

Santana is charged with second-degree murder and attempted second-degree murder. He faces up to life in prison.