The naked acrobat who allegedly accosted several passengers in a bizarre, violent incident caught on video at a San Francisco BART station last month was rearrested Monday and charged with several felony and misdemeanor counts.

Yeiner Alberto Perez Garizabalo, 24, was taken into custody in San Francisco around noon by district attorney's investigators with help from immigration officials, said Alex Bastian, a district attorney spokesman.

The Berkeley acrobat and stilt walker, who friends say goes by the shortened Yeiner Perez, was originally arrested May 10 after he allegedly ran naked through the 16th Street Mission Station and grabbed several passengers, injuring at least one. He also did flips, handstands and splits on BART equipment and kicked a BART employee several times.

Perez was charged Monday with two felony counts of false imprisonment, four misdemeanor counts of battery while on public transportation property and one misdemeanor count of sexual battery, Bastian said. The sexual battery count stems from Perez allegedly grabbing a passenger in an intimate area.

Perez, originally from Colombia, is in the country illegally on an expired visa, immigration officials said.

Friends who performed with Perez in a Berkeley circus troupe said he was a dedicated acrobat suffering a mental break, and called the episode out of character and unlikely to be caused by drugs.

Immediately after the incident, Perez was arrested and kept overnight at a hospital on an emergency psychiatric hold, where he was tested for drugs and alcohol. Police would not disclose the results of the test. As he was released from the hospital, he was taken into BART police custody, where he was held for two days but not charged.

Immigrations officials took up his case as he was released from police custody and initiated deportation proceedings. He was released soon after that, and has been in the Bay Area since then.

The incident gained renewed attention last week when a video of the attack, filmed by a BART station agent, was uploaded online.

Perez is being held on $100,000 bail and is set to be arraigned in San Francisco Superior Court on Tuesday.