David Harbour takes over the role of Hellboy in the 2010 reboot, which finds the superhero facing off against Mila Jovovich's Blood Queen. The film, also starring Ian McShane, Daniel Dae Kim and Sasha Lane, hits theaters April 12.