Derek Vinyard was the main character of the movie American History X although he arguably manages to redeem himself - the film focuses on Derek's past and the consequences of his actions both in the present and the potential future. He was portrayed by Edward Norton.