Actor Shia LaBeouf was reportedly attacked during a night out in London after he filmed a drunken reveller on his phone.

The Transformers star was allegedly enjoying a night out in Leicester Square when he started to video two women, one of whom was being sick. After he refused to stop filming at the girl's request, a passer-by intervened and punched the actor twice.

The pair was split up by bouncers from a nearby club, giving LaBeouf and his pal the chance to escape.

One of the women LaBeouf filmed tells Britain's The Sun, "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. I have a massive crush on him."

The publication claims the police were not called to the scene.

It's the second time LaBeouf has allegedly been involved in an altercation in the U.K. capital - he was caught up in a scuffle in a bar last year after a patron tried to grab his baseball cap.