Shia LaBeouf has been arrested and charged with public intoxication in Austin, Texas police say.
Police arrested the star on Friday night on Sixth Street in Austin’s entertainment district.
Shia LaBeouf has had numerous brushes with the law throughout his career.
Witnesses said Shia LaBeouf initially caused a disturbance on October 9 after being refused a drink at a bar, and later jaywalked in front of police.
Officers are reported to have subdued Shia LaBeouf and put him in handcuffs before arresting him, TMZ reported.
Jail records quoted by the AP say that Shia LaBeouf spent Friday night in the Travis County Jail and has now been released.
In September 2014, Shia LaBeouf pleaded guilty to a charge of disorderly conduct over his disruption of a Broadway performance of Cabaret.
The actor was also arrested after a fight in a bar in Los Angeles in 2011, although he was later released without charge.
Shortly before that arrest, a publicist for Shia LaBeouf said that he was receiving treatment for alcoholism.
There have also been a series of instances where Shia LaBeouf is said to have behaved erratically in public – on one occasion appearing on the red carpet with a paper bag on his head, on which was written: “I am not famous anymore.”
The actor found fame at age 14 as the star of the Disney series Even Stevens and has also starred in three Transformers movies.
Shia LaBeouf’s movies include Indiana Jones and the Kingdom of the Crystal Skull and Wall Street: Money Never Sleeps.