You might be thinking of Derek Vinyard, the main character played by Edward Norton. Derek is a former white supremacist who serves time in prison and undergoes a profound transformation. He is the central figure in the movie's exploration of racism, hate, and redemption.
If you can provide more information about the character you're thinking of, I might be able to help further.