What actor is the spokesman for the National Rifle Association? / General Knowledge, MCQs / Q&A / By admin Question What actor is the spokesman for the National Rifle Association? Answer Charlton Heston