Daniel Radcliffe says sorry for racial slurs he had to use while playing white supremacist


Daniel Radcliffe is nothing if not polite, but the actor took it a step further when he couldn't help apologising to his castmates for having to use derogatory terms in his new movie.

The actor stars in Imperium as an FBI officer who goes undercover with a white supremacist group - but he struggled with the racist language.

Daniel Radcliffe
Daniel Radcliffe (Marco Ugarte/AP)

"I did find myself going up to, whenever I was using racial slurs and stuff in the film I would have to go up to the actors afterwards and be like, 'I'm so sorry'," he told The Daily Show host Trevor Noah.

"I just, like, have to say it: 'I know you know that I don't mean this, but I still feel like I have to say it'.

"We were the most apologetic bunch of skinheads that has yet been seen."

For the movie, he shaved his head and wore a T-shirt emblazoned with "white power".

The Harry Potter actor also admitted he was relieved to find he looked okay without a mop of hair.

"I had to shave my head, I did that on camera, and I was happy to find out I don't have a strangely shaped or marked head in any way," he said.

Daniel Radcliffe shaved his head
Daniel Radcliffe shaved his head (Matt Crossick/PA)