The Transformers actor was allegedly enjoying a night out on the town last night when he came across two women. One of them (as you do) was apparently throwing up in the street and Shia began filming them, it was only after he refused to stop by one of them that trouble ensued.
Allegedly passers by got involved and began beating Shia up! Reportedly bouncers got involved breaking up the commotion and one of the females involved let it slip to The Sun that:
“I only realised it was Shia after he’d been beaten up. If I’d known, I’d have let him film me as much as he liked…”