American Jewish movie mogul Harvey Weinstein has come under fire from gun-control opponents and conservatives in the United States after announcing his plans to make a film that takes on the National Rifle Association.