Washington: Shia LaBeouf, who is notorious for his hot-temper, got into a massive bar fight on the streets of Vancouver, Canada, over the weekend.
According to RadarOnline, the actor managed to get in not one, but three fights in the early hours of Friday morning as he partied solo on the Granville Steet nightclub strip.
According to an eyewitness, Shia, who appeared visibly drunk, just didn’t know when to back down from the fight.
“He got into a confrontation with a couple of people,” the witness said. “He took a few punches to the face. He was obviously pretty intoxicated.”
According to the eyewitness Shia had to pulled away from a bar patron by security when the pair clashed inside the Cinema Public House just after 12:30 a.m.
Shia and the much larger patron exchanged some heated words before security pulled them apart and sent them both packing. However, once outside, the patron -- identified only as Mike -- spotted Shia waiting for a taxi, ripped off his shirt and unleashed a one sided attack on the star.
Mike ran up to Shia hitting him to the ground with at least three punches to his head before bystanders came to his aid, the witness says.
Then, according to the witness, when another bystander tried to calm down a fuming Shia, the actor once again exploded and had to be restrained.
“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,” the witness said.
Photos taken over the weekend of Shia on his usual morning coffee run, show a sore and sorry Shia sporting grazes and swelling to his left side of his face.
The 25-year-old actor is currently in Canada to film a political thriller called The Company You Keep.