Former Hollywood heavyweight Harvey Weinstein has been attacked while enjoying a dinner out.
Entertainment website TMZ says two men approached Weinstein during his dinner in Scottsdale, Arizona, to ask him for a photo.
Warning: The following video contains strong language.
When the movie mogul declined, the men then confronted him about his treatment of women.
- Harvey Weinstein's downfall a 'fairytale' for women - Dame Jane Campion
- Seth Meyers mocks Weinstein, Spacey in brutal Golden Globes opening monologue
One man filmed the exchange while the other man, known only as Steve, gave Weinstein two backhanded slaps to the face.
Steve told TMZ he'd had "quite a bit to drink" and had asked his friend to record the altercation.
Weinstein has been accused of sexual assault and harassment by dozens of women.