In 1998, who played the role of Derek Vinyard in the film titled American History X? June 7, 2017 By Show answer Edward Norton More Entertainment QuestionsMore Movies Questions