Formulate an answer to this elaborate question: What is the name of this 2004 American supernatural superhero film directed by Guillermo del Toro and starring Ron Perlman that was casted by Nancy Bishop?
Hellboy