Shia LaBeouf was reportedly involved in a massive bar fight in Vancouver, Canada.
The Transformers actor was alone at the Cinema Public House in the city, where he is currently filming political thriller The Company You Keep, when he allegedly got into a brawl with other patrons and he and one customer - known only as Mike - were thrown out by security.
A source told RadarOnline.com: "He got into a confrontation with a couple of people. He took a few punches to the face. He was obviously pretty intoxicated."
According to witnesses, after the pair were ejected from the premises Mike spotted Shia waiting for a taxi and attacked him before bystanders stopped to help although they found it difficult to pacify the 25-year-old actor.
The source added: "The guy had to tell him something like 'calm down or I'll have to lay you out.' Then Shia just put his hands up and gave up."