Sony’s “Jumanji: Welcome to the Jungle” is showing plenty of staying power at the North American box office with an estimated $35.4 million at 3,849 sites, easily winning the four-day Martin Luther King Jr. weekend.

“Jumanji” will finish the holiday with $291.6 million in 27 days, now ranking as the eighth highest grosser released in 2017. The action-comedy, starring Dwayne Johnson and Kevin Hart, has won the first two weekends of 2018 after debuting Dec. 20 in the shadow of “Star Wars: The Last Jedi” — and began significantly outperforming forecasts.

“Jumanji” has been the key factor in keeping overall business for the four days solid in the $197 million range, up at least $10 million from the 2017 total and the sixth highest MLK weekend since 1990. That leaves the year-to-date domestic total at $560 million through Monday — 4.9% ahead of the same point last year, according to comScore.

“Jumanji” could win its third straight box office crown during the upcoming weekend when new entries include Warner Bros.’ Afghan war drama “12 Strong,” starring Chris Hemsorth, Michael Shannon and Michael Pena, and STXfilms’ “Den of Thieves,” starring Gerard Butler and Curtis “50 Cent” Jackson.

Fox’s “The Post” is leading the rest of the pack handily and topped forecasts with $23.4 million at 2,819 locations for Friday-Monday after expanding from 36 sites. The opening of Lionsgate’s Liam Neeson’s thriller “The Commuter” also topped expectations in third with $16.4 million at 2,892 venues, followed by Fox’s fourth weekend of “The Greatest Showman” with $15.6 million at 2,938 screens. “Showman” has held nicely since its Dec. 20 opening with a $98.4 million total; the studio held sing-along showings at 300 sites this weekend.

The fifth weekend of Disney-Lucasfilm’s “Star Wars: The Last Jedi” came in fifth with $15.3 million at 3,090 sites to lift its 32-day total to $595.6 million. Warner. Bros.’ launch of family comedy “Paddington 2” finished sixth with $15 million, in line with the lower end of forecasts and just ahead of Universal’s second weekend of “Insidious: The Last Key” with $14.6 million at 3,150 venues.

Sony’s launch of action-thriller “Proud Mary” came in eighth with $12 million at 2,125 sites, fulfilling the lower end of  predictions. Universal’s fourth weekend of “Pitch Perfect 3” followed with $7.2 million at 2,505 sites and Focus Features’ eighth weekend of  “Darkest Hour” rounded out the top 10 with $5.6 million at 1,693 venues.

Fox’s animated comedy “Ferdinand” finished 11th with $5 million at 2,154 locations. The family-oriented entry opened opened softly with $13.4 million on Dec. 15-17 opposite “The Last Jedi” but has shown decent holding power with $77 million in 32 days.

STXfilms’ drama “Molly’s Game” followed in 12th place with $4.8 million at 1,708 sites, pushing its 22-day total to $21.6 million.