Actor Shia LaBeouf has been involved in another bar fight.

London - 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. Shia believes he is being targeted because he is famous.

A source close to the Lawless star told RadarOnline: “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 victimised 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.”

Shia 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's family.

He explained: “Her mom lives just down the road. She came down to see her mom 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 Shia left the bar in a taxi. - Bang Showbiz