It was directed by Guillermo del Toro and stars Ron Perlman . The movie is directed by Guillermo del Toro and is a sequel to the 2004 film Hellboy , which del Toro also directed . Perlman reprises his role as the titular character .