He's playing an FBI agentIn his time playing heroes and weirdoes and people of all stripes, Daniel Radcliffe hasn’t had the chance to play someone in law enforcement. He’s changing that with a new role, signing up to play an FBI agent in Imperium. Though it sounds like some sort of epic space opera, it’s actually rooted in the real-life story of Michael German, an FBI agent who spent years undercover in neo-Nazi and militia groups in the States.