Shia LaBeouf Punched in the Head by Shirtless Man

 Rob Kim/FilmMagic

Holy Shia.

Shia LaBeouf was repeatedly punched in the head by a shirtless man on a Vancouver sidewalk last week. TMZ has the video of the 25-year-old being repeatedly pummeled in the head.

LaBeouf and his attacker were clearly angry with one another in the TMZ clip, but it's unclear what provoked their fight. Sources told the site that the former Transformers star and the man initially got into an argument inside a bar called Cinema Public House and were kicked out by security. It was outside on the sidewalk that the actor and the unidentified man — who ripped off his shirt — really got into it. 

LaBeouf was repeatedly hit in the head, then chased after his attacker. But someone held the actor back and told him, "You gotta lay low right now." 

This isn't the first time the former Disney star's temper has gotten him into trouble. In Feb. 2010, a heated bar fight landed him in handcuffs. 

"I walked out to have a cigarette. I was away with some friends. Some guys instigated me and that's what it was. Some name calling," the actor told The Ellen DeGeneres Show in May. "I didn't know them."

"It was just an awkward situation," he lamented. "I'm not trying to challenge anybody either… People get drunk, people get crazy."

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!

Want stories like these delivered straight to your phone? Download the Us Weekly iPhone app now!