"Terminator 2" star Edward Furlong has just been charged with assaulting his ex-girlfriend and threatening her if she called the police ... TMZ has learned.
We broke the story ... 35-year-old Furlong was arrested inside his ex's West Hollywood home back in May on suspicion of violating a protective order she had obtained against him.
According to law enforcement, Furlong is accused of assaulting his ex during the incident, which is where the assault charge stems from.
In addition, Furlong has been charged with dissuading a witness by force or threat, as well as vandalism -- for allegedly damaging her laptop and photo equipment during the dispute. All the charges are felonies.
Furlong has also been charged with disobeying a domestic restraining order ... a misdemeanor.
If convicted, Furlong faces up to 4 years in state prison. He's due back in court July 1.