‘Hellboy II’ catches fire with $35.9M

? Superheroes battling inner demons often rule the box office. This time, the superhero was a demon as “Hellboy II: The Golden Army” pulled in $35.9 million to debut as the No. 1 weekend film.

Universal’s “Hellboy” sequel, starring Ron Perlman as the red-skinned devil fighting for the good guys, took over the top spot from Will Smith’s superhero tale “Hancock,” which slipped to second place with $33 million, according to estimates Sunday.

Sony’s “Hancock” raised its domestic total to $165 million.

Opening at No. 3 with $20.6 million was New Line’s “Journey to the Center of the Earth,” starring Brendan Fraser in an underground adventure shot in digital 3-D.

Eddie Murphy bombed with his comedy “Meet Dave,” a 20th Century Fox release that took in just $5.3 million. The movie features Murphy in dual roles as a tiny alien and his spaceship – which is designed to resemble a full-sized human for a visit to Earth.

“It was a tough concept to get across,” 20th Century Fox distribution executive Bert Livingston said of “Meet Dave,” which cost about $55 million to make. “It’s upsetting for all of us and for Eddie. He’s very funny in this. Just not enough people came.”

Estimated ticket sales for Friday through Sunday at U.S. and Canadian theaters, according to Media By Numbers LLC:

1. “Hellboy II: The Golden Army,” $35.9 million.

2. “Hancock,” $33 million.

3. “Journey to the Center of the Earth,” $20.6 million.

4. “WALL-E,” $18.5 million.

5. “Wanted,” $11.6 million.

6. “Get Smart,” $7.1 million.

7. “Meet Dave,” $5.3 million.

8. “Kung Fu Panda,” $4.3 million.

9. “Kit Kittredge: An American Girl,” $2.5 million.

10. “Indiana Jones and the Kingdom of the Crystal Skull,” $2.3 million.