Harvey Weinstein was attacked as he left a Scottsdale, Arizona, restaurant. Photo: TNS