Marvel superhero Thor hammered rivals for a second straight weekend at the North American box office, industry figures showed Monday.

"Thor: The Dark World," the latest blockbuster based on Marvel's iconic comic book character, took in a hefty $36.6 million in its second weekend, figures from Exhibitor Relations showed.

Starring Australian heartthrob Chris Hemsworth as the hammer-wielding son of Odin, the movie is a follow-up to the franchise's 2011 money-spinning first installment, "Thor."

With its strong opening weekend -- helped by the phenomenal success of 2012's $1.5-billion hit "The Avengers," which saw Thor join forces with other characters -- the film has taken a total of more than $145 million.

Debuting strong in second place was romantic comedy "The Best Man Holiday," a sequel 15 years in the making to "The Best Man," in which college friends reunite over Christmas and reignite romance and rivalries.

The film, starring Taye Diggs and Morris Chestnut at the head of an ensemble cast, took in $30.1 million.

"Last Vegas," starring Michael Douglas, Robert De Niro, Morgan Freeman and Kevin Kline on a seniors' bachelor party to Sin City, was a distant third, with $8.4 million, while animated comedy "Free Birds" was fourth with $8.1 million.

In fifth, screwball comedy "Bad Grandpa" took in $7.4 million in its fourth week.

"Gravity" -- with Oscar-winners Sandra Bullock and George Clooney as astronauts adrift in space after a devastating accident -- held steady in sixth place with $6.1 million.

Meanwhile, science fiction blockbuster "Ender's Game" tumbled to seventh place in its third week. The film, adapted from Orson Scott Card's 1985 novel and starring Harrison Ford, earned $6.0 million.

The critically acclaimed drama "12 Years a Slave," regarded as an early contender for Oscars glory, was in eighth with $4.6 million.

"Captain Phillips," a thriller starring Tom Hanks as a cargo ship captain captured by Somali pirates, earned $4.4 million in ninth spot. The film is based on the 2009 hijacking of the MV Maersk Alabama container ship.

British romantic comedy "About Time," starring Domhnall Gleeson as a love-struck time-traveler, rounded out the top 10 with $3.3 million.