El film, dirigido por el director mexicano Guillermo del Toro y con el actor Ron Perlman como protagonista, recaudó 35,9 millones de dólares.
La producción es una segunda parte de ``Hellboy'', producido por Sony en 2004, y que obtuvo un éxito modesto, recaudando sólo 23,2 millones de dólares el fin de semana de su lanzamiento y 59 millones el resto del tiempo.
``Hancock'', otro filme de superhéroes, pero con Will Smith como protagonista, bajó a segundo lugar, consiguiendo 33 millones de dólares. El film elevó, sin embargo, su cifra total de recaudación a 165 millones de dólares.
El tercer puesto en la recaudación por taquilla fue para ``Journey to the Center of the Earth'', con ganancias de 20,6 millones. En séptimo lugar se ubicó ``Meet Dave'', protagonizada por Eddie Murphy, que fracasó con una recaudación de apenas 5,3 millones.