Shia LaBeouf has been charged with assault and harassment after being arrested during a protest against US President Donald Trump in New York.
The actor and artist has been appearing in a live video stream called He Will Not Divide Us since President Trump’s inauguration on Friday.
The New York Police Department said Mr LaBeouf was involved in a dispute in the early hours of Thursday.
No-one else was charged and Mr LaBeouf has now been released.
During the incident, a 25-year-old man sustained scratches after a verbal confrontation escalated to a physical confrontation, a police spokesman said.
According to TMZ, a member of the public walked in front of the camera and said something the actor objected to.
Mr LaBeouf then allegedly took hold of the man’s scarf. Police said he also pushed the man, who refused medical attention.
The actor could be seen in handcuffs walking off with a police officer in the live video stream. He must attend a court hearing on 7 April.
One fellow protestor was heard saying: “Shia took a hit for us… he came out and tried to protect us.”
On Monday, Mr LaBeouf told the Associated Press the public participatory project was not exclusively motivated by President Trump.
“We’re anti-division out here. Everyone’s invited,” the actor said. “I’m just saying, be nice to each other.”
Mr LaBeouf has starred in films including the Transformers franchise, Indiana Jones and the Kingdom of the Crystal Skull and Wall Street: Money Never Sleeps.
He has also become known for his performance art projects in recent years. In the name of performance art, he has answered phone calls from the public in Liverpool, spent 24 hours in a lift in Oxford and wore a paper bag over his head at the Berlin Film Festival.