
There’s a long history of actors winning Oscars for portraying Nazis in war films. But playing a Neo-Nazi? That’s a different story. Be it neo-Nazi, KKK member, skinhead or white nationalist, actors such as Edward Norton, J.K. Simmons, Patrick Stewart and even Daniel Radcliffe have all given fiery, hateful performances on screen. Now Topher Grace has made headlines playing former Ku Klux Klan grand wizard David Duke in Spike Lee’s “BlacKkKlansman,” opening in theaters Friday. Here are some other famous actors who have shaved their heads or donned a white hood for a role.

Tim Roth in “Made in Britain” (1982)
Tim Roth made his onscreen debut in Alan Clarke’s TV movie “Made in Britain.”