Transformers star Shia LaBeouf was arrested this weekend after allegedly being involved in a bar fight in California.

According to reports, the fight broke out after fans called the actor a “faggot” for refusing to speak to them.

The fight reportedly happened at Mad Bull’s Tavern in LA’s Sherman Oaks district at 1am on Saturday morning.

Mark Mastro told TMZ.com that he and his girlfriend asked the star for a picture but he refused, telling them he just wanted to “chill”.

Later, Mastro and his friends approached the star again.

LaBeouf is said to have sworn at Mastro while leaving the bar and Mastro said he had called the star a “f**king faggot”.

The actor then lashed out but was punched in the face in a scuffle.

As a bouncer intervened, a passing police officer stopped and called for back-up.

Both parties declined to press charges.