After a smashing debut, "Thor: Ragnarok" thundered to the box office top spot once again for its second weekend, taking $57.1 million, according to data released Monday.
The third "Thor" episode, boosted by the self-mocking humor of Chris Hemsworth as the powerful Norse god (alongside Cate Blanchett as Hela, goddess of death), has taken a total of $212.1 million since opening in North American cinemas -- with global earnings reaching the $650 million mark.
In at number two this weekend was Paramount's newly released "Daddy's Home 2," which took $29.7 million, according to box office tracker Exhibitor Relations.
A reminder that it's that time of year already, the Christmas comedy stars Will Ferrell and Mark Wahlberg as Brad and Dusty -- who join forces to give their kids the perfect holiday, but have their efforts challenged when their own fathers show up.
Bagging third place was "Murder on the Orient Express," the fourth television or cinema adaptation of Agatha Christie's classic detective novel, with earnings of $28.7 million.
The new Fox release was directed by Kenneth Branagh, who also stars as part of an A-list cast featuring Johnny Depp, Penelope Cruz and Judi Dench.
Slipping into fourth was "A Bad Moms Christmas," from STX Entertainment, at $11.5 million.
The comedy stars three women -- Mila Kunis, Kristen Bell and Kathryn Hahn -- whose plans change when their mothers (Christine Baranski, Cheryl Hines and Susan Sarandon) drop in unexpectedly for the holidays.
Meanwhile, Lionsgate's "Jigsaw," which sees police investigate a string of horrific murders carried out in the style of supposedly long-dead killer Jigsaw, dropped this weekend from third to fifth place, taking $3.4 million.
Rounding out the top ten were:
"Boo 2! A Madea Halloween" ($2 million)
"Geostorm" ($1.6 million)
"Blade Runner: 2049 ($1.5 million)
"Happy Death Day" ($1.3 million)
"Lady Bird" ($1.2 million)