Shia LaBeouf, 24, had to be cuffed and detained by cops last night (around 1AM Sunday), after a fight broke out at a Los Angeles bar. A bouncer reportedly restrained the actor in a head lock on the scene before police intervened. No arrests were made.

As reported by RadarOnline, the 'Wall Street: Money Never Sleeps' star was hanging at Mad Bull's Tavern, with an entourage of more than a dozen buddies, when an angry exchange with a patron occurred on the bar's sidewalk patio out front.

A witness says "the guy" called LaBeouf "f**got," after which the actor reportedly lunged to initiate a physical fight and immediately got punched. A squad car driving by the chaotic scene called for backup.

The bar is allegedly a favorite for LaBeouf and his loyal pals. RadarOnline interviewed "the guy" LaBeouf came to blows with, college student Mark Mastro, who admits using a gay slur and laughing as the actor left the bar, causing LaBeouf to aggressively "charge" at him. Radar obtained a brief, rough video allegedly recording the moment cops detained LeBeouf and placed him, hands overhead, in a police car for questioning.