Edward Norton plays Derek Vinyard, a reformed neo-Nazi skinhead who undergoes a transformation while serving time in prison and tries to steer his brother away from a similar path.
Edward Furlong portrays Danny Vinyard, Derek's younger brother who idolizes him but gets increasingly drawn into the white supremacist movement.
Beverly D'Angelo appears as Doris, the mother of Derek and Danny Vinyard, who struggles to cope with the aftermath of her older son's actions and protect her younger son.
Jennifer Lien plays Davina Vinyard, Derek's girlfriend who witnesses his transformation and provides support as he tries to leave his violent past behind.
Ethan Suplee is seen as Seth Ryan, one of Derek's former neo-Nazi associates who struggles to come to terms with his own beliefs and actions.
Fairuza Balk portrays Stacey, a young woman who is part of the white supremacist group that Danny becomes involved with, adding to the tension in his life.
Avery Brooks takes on the role of Bob Sweeney, the African American principal of Danny's school who tries to guide him away from the influences of hate and violence.
Elliott Gould appears as Murray, a Jewish teacher who challenges Derek's prejudices and offers him a different perspective on life.
Stacy Keach plays Cameron Alexander, the manipulative white supremacist leader who influences Derek and others in the community with his extremist ideologies.
William Russ portrays Dennis Vinyard, Derek and Danny's father, who is absent for much of the film but whose impact is felt in the family dynamics.
Guy Torry is seen as Lamont, a former gang member who befriends Derek in prison and helps him challenge his deeply ingrained prejudices.
Joe Cortese plays Rasmussen, a police officer who is familiar with Derek's past and tries to prevent him from falling back into his old ways.
Our free email delivers the daily top 10 TV shows and top 10 movies directly to your inbox. Stay ahead of the trends. Sign up below.