Shia LaBeouf allegedly became embroiled in a scuffle outside a bar in Canada on Thursday, according to reports.
The Transformers star, who is currently in Vancouver filming new movie The Company You Keep, was enjoying a night out at the city's Cinema Public House when he reportedly clashed with another patron.
The pair was allegedly ejected from the venue by security staff and subsequently became embroiled in an altercation outside.
A video, obtained by TMZ.com, allegedly shows LaBeouf being punched by an unnamed man as he lies on the sidewalk.
The footage then appears to show several men stepping in to pull the actor away from the incident.
An onlooker tells Gossip Cop, "They were both really drunk... He (LaBeouf) thought a lot of people (on the street) were attacking him, but the other people were trying to help (him)."