METHUEN — Police arrested a 29-year-old Dracut resident who allegedly shot a man in the parking lot of a McDonalds on Haverhill Street in Methuen on Friday night.

Rodney Villar was arrested about 10:30 p.m. Friday by Dracut, Lowell and Massachusetts State Police shortly after Methuen police posted Villar’s photo on Twitter and described him as the suspect.

The victim, who has not been identified, is in critical condition at a Boston-based hospital, Methuen police Capt. Jim Jajuga Jr. revealed shortly before 5:30 p.m. Saturday.

Jajuga also announced Villar has been charged with attempted murder, assault with intent to murder with a firearm, assault and battery with a dangerous weapon, mayhem, discharging a firearm within 500 feet of a dwelling and carrying a firearm without a license.

The 29-year-old is being held on $100,000 cash bail, Jajuga said.

Methuen Police Lieutenant Ron Valliere said on Friday that the shooting allegedly happened after a disagreement that led to an altercation near the fast food restaurant. He added that two vehicles left the scene of the shooting and police were called to the scene at 9:05 p.m. One man suffered one gunshot wound and was taken to Lawrence General Hospital.

Though the case remains under investigation, police are not looking for anymore possible suspects, Jajuga said on Saturday.

“We want to make sure the public knows there are not going to be anymore subjects that are armed and out on the streets,” Jajuga said. “We are just going to continue to investigate so we can figure out exactly what occurred.”

Villar will be arraigned Monday in Lawrence District Court.

Staff Writer Aaron Curtis contributed to this report