Shia LaBeouf got into a massive bar fight on the streets of Vancouver, Canada, over the weekend. 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.” The 25-year-old actor is currently in Canada to film a political thriller called The Company You Keep. LeBeouf has a history of drunken adventures. He had a DUI arrest in 2007. A year later, he was busted for being openly intoxicated in a Walgreen’s drug store in Chicago, and ended up being charged with misdemeanor criminal trespassing.