LOS ANGELES (AFP) - Fantasy adventure "Hellboy II: The Golden Army" bedeviled the North American box office over the weekend, snatching 34.5 million dollars on its debut, final figures showed Monday. A comic book adaptation starring Ron Perlman as a demon defending humans, "Hellboy" unseated Will Smith's superhero flick "Hancock," which dropped to second place with 32 million dollars, according to figures from box office tracker Exhibitor Relations. "Hancock" has amassed 164.1 million dollars in two weeks in US and Canadian theaters. The adventure film "Journey to the Center of the Earth," based on the classic science fiction novel written by Jules Verne, debuted in third place with 21 million dollars. The animated film "WALL-E," which tells the tale of a trash-compacting robot who falls in love in a post-apocalyptic world, was fourth with 18.8 million dollars. It has made 163 million over three weeks. In fifth place with 12 million dollars was the action-thriller "Wanted," starring Angelina Jolie as a pouty sharpshooter who lures James McAvoy into a fraternity of assassins. "Get Smart," a remake of a 1960s television series about the misadventures of bumbling US secret agent Maxwell Smart, was sixth with 7.2 million dollars. Eddie Murphy's "Meet Dave," a comedy about mini-aliens who operate a ship in the form of a human, mustered 5.2 million dollars as it debuted in seventh. "Kung Fu Panda," the animated adventures of a kindly panda forced to become a martial-arts master to save his jungle from leopard villains, grabbed 4.4 million dollars and the eighth spot. In ninth spot was "The Incredible Hulk", the latest big-screen adaptation of the Marvel comics superhero starring Edward Norton, with 2.32 million. "Kitt Kittredge: An American Girl," the story of a 10-year-old who struggles to grow up during the Great Depression, was 10th with 2.3 million dollars after making a surprise return to the top 10 list last week. The blockbuster "Indiana Jones and the Kingdom of the Crystal Skull" was 11th with 2.26 million dollars. The glitter and glam of New York City's "Sex and the City" was in 12th place with a haul of 1.6 million dollars.