Critics have shown little love for "Baby," in which Alec Baldwin voices the "Boss," fighting a secret war against puppies.
"Baby" earned a cool $49 million for the three-day weekend, Exhibitor Relations said, nosing out Disney's "Beauty," which took in $47.5 million to give it a huge three-week domestic total of $395.5 million.
Critics have shown little love for "Baby," in which Alec Baldwin voices the "Boss," fighting a secret war against puppies under the noses of oblivious humans. But audiences don't seem to care.
Boosted by a strong backup cast, with Tobey Maguire, Steve Buscemi, Jimmy Kimmel and Lisa Kudrow, 'Baby' has now taken in $876 million worldwide, according to the specialized website BoxOfficeMojo.
"Ghost in the Shell," a Paramount adaptation of a Japanese manga featuring Scarlett Johansson as a spandex-wearing warrior taking on terrorist hackers, placed a distant third in its opening week, with $19 million in ticket sales.
The film faced controversy over the casting of Johansson, a white woman, to play an Asian role.
"Power Rangers" came in fourth, at $14.5 million. The Lionsgate production features Dacre Montgomery, RJ Cyler, Naomi Scott, Becky G and Ludi Lin as high schoolers with superpowers who battle the nefarious Rita Repulsa (Elizabeth Banks). The movie, treated roughly by critics, dropped off sharply from its $40.5 million opening a week earlier.
Warner Brothers' "Kong: Skull Island," in its fourth week, slipped two spots to fifth place, earning $8.8 million. Tom Hiddleston, Samuel L. Jackson, John Goodman and Brie Larson are explorers on a mysterious island that proves to be the frightening domain of the mighty ape.
Rounding out the top 10 are:
"Logan" ($6.2 million)
"Get Out" ($5.8 million)
"Life" ($5.6 million)
"Chips" ($4.0 million)
"The Zookeeper's Wife" ($3.3 million)