The incident happened at Elements restaurant at a Paradise Valley resort.
TMZ reported the film mogul was eating with his "sober coach" when a diner asked to take a photograph with him. Weinstein declined and proceeded to leave the restaurant, TMZ said.
The man then confronted Weinstein: "You're such a piece of s--- for what you did to these women," and sent Weinstein on his way.
BREAKING VIDEO: Watch as Harvey Weinstein is harassed at a local Arizona restaurant by customers there. pic.twitter.com/t7cl6biBwb— The Anon Journal (@TheAnonJournal) January 10, 2018