Actor Daniel Radcliffe has shaved his head for upcoming thriller “Imperium”.

The 26-year-old “Harry Potter” star Daniel Radcliffe will play an undercover FBI agent, who creeps into a group of neo-Nazis trying to build a bomb, reported Digital Spy

“Here’s the first look of me as FBI agent Nate Foster in Imperium,” Daniel Radcliffe posted on his Google+ page.

“We began filming the movie this week. I’m very excited about it and will tell you more about it soon!” he added.

“Imperium”, based on the experiences of ex-FBI agent Michael German, will be directed by Daniel Ragussis.