Updated

Prosecutors have brought additional charges against a Hollywood actor from India accused of stabbing his ex-girlfriend 20 times.

Shelley Malil, 43, who played a supporting role in "The 40-Year-Old Virgin," was charged Friday with residential burglary and assault with a deadly weapon for allegedly attacking a man who was with Malil's ex-girlfriend, Kendra Beebe, on Aug. 10.

Prosecutors say that was the day Malil stabbed Beebe with two knives while chasing her in and around her San Marcos, California, home as her two children slept.

A man with Beebe at the time grabbed one knife but Malil found another and continued the attack until a neighbor disarmed him, prosecutors said.

Malil previously pleaded not guilty to one count of attempted murder, with a special circumstance of premeditation and one count of personal use of a knife and inflicting great bodily injury. He faces life in prison if convicted.

During a Superior Court hearing Friday, a judge reduced his bail from $10 million to $3 million. Malil's attorney, Steve Meiser, argued that the higher figure was unreasonable and that his Indian-born client was not a flight risk.

Malil has been jailed since Aug. 11.

Beebe, 35, suffered deep wounds to her lungs and throat but prosecutors said she was expected to recover.

Malil played a co-worker, Haziz, to comedian Steve Carell's title character in "The 40-Year-Old Virgin." He has appeared on dozens of TV shows, including "NYPD Blue" and "Scrubs."

Click here for photos and more information on Malil.