American History X ★★★★½

edward norton at his best