Bad Boy For Life came strong out of the gate in its debut weekend, surprising with $59.1 million to lead the box office. By the end of the holiday weekend here in the US, it should end up around $68 million. The third entry in the series eclipsed the entire run of the first film in three days (not adjusted for inflation of course). The industry will take it, after hearing all week that this years box office may be down due to a lack of huge tentpoles from Disney. Last year had Endgame, Lion King, and Star Wars. No disrespect to the films opening this year, but this year's releases are not as high profile. So to have a franchise crawl out of the mothballs like this is a great sign. Sony is already developing a forth Bad Boys film.

Not so great was the opening for Dolittle. The Robert Downey Jr. family film grossed $22.5 million, which in any other case would be a nice, modest gross. When your film cost $175 million, not so much. Riding a wave of bad reviews and exit scores poor, it can really only be down from here. Worldwide will determine how much money it loses Universal overall, as it has not opened everywhere yet.

Rounding out the top five behind Bad Boys were last week's champ 1917, riding a wave of awards hype to another $22.3 million. It won yet another Best Picture award at the Producer's Guild last night, and its momentum might not be able to be stopped at this point. Forth went to Jumanji: The Next Level, adding $10 million, and fifth to Star Wars: The Rise of Skywalker with $8.3 million. That film should cross the $500 million by the end of next weekend.

The Weekend Box Office for Jan. 17-19 (Monday not included)

Bad Boys For Life- $59.1 million Dolittle- $22.5 million 1917- $22.3 million Jumanji: The Next Level- $10 million Star Wars: The Rise of Skywalker- $8.3 million Just Mercy- $7.27 million Little Women- $6.4 million Knives Out- $5.56 million Like a Boss- $5.3 million Frozen 2- $4.7 million

Next week sees Guy Ritchie's mob comedy The Gentleman and horror film The Turning opening wide.