Shia Labeouf blames his bar fights on fame.
The 26-year-old actor's most recent spat occurred in London where a fellow drinker "jokingly" swiped his baseball cap and refused to give it back and Shia believes he is being targeted because he is famous.
A source close to the Lawless star told Radar Online: "Shia swears blind that he doesn't court trouble, but it seems to follow him wherever he goes.
"This time, it wasn't his fault. He lost his temper after someone took his baseball cap and told the guy who took it how he felt!
"But, it's this sort of juvenile act that can ignite his short fuse and Shia believes he is picked on by people simply because of his fame.
"As a celebrity he stands out of the crowd and is an easy target for pranksters. He feels he gets victimized for who he is and says that people often try to start a fight with him just for fun.
"He only wants to have a little downtime after a hard day of filming and wants to be treated with a little bit of respect."
LaBeouf went to the bar in south London with his Nymphomaniac co-star Mia Goth, with the bar's landlord Mark Harris saying the pair were in the area visiting the 19-year-old actress' family.
He explained: "Her mum lives just down the road. She came down to see her mum and he tagged along.
"He did get a bit frustrated and there was a bit of a scuffle."
The fight was calmed by fellow drinkers and LaBeouf left the bar in a taxi.
Get more from iafrica.com: