But Blade Runner 2049 and Happy Death Day are still doing well
A slow weekend at the US box office saw Tyler Perry's Boo 2! A Madea Halloween top the charts, earning $21.7 million at 2,388 North American locations.
The comedy sequel, which Perry also directed and wrote, sees Madea try to save a bunch of teens at a haunted campground.
Other new films – including Geostorm, The Snowman and Only the Brave – did not fare so well, according to Variety.
The Gerard Butler-starring Geostorm entered the box office in second place, but only took $13.3, despite its estimated $100 million budget.
The disaster movie imagines a world where a network of satellites have been designed to control the global climate.
When they start to attack Earth with life-threatening storms, two estranged brothers are tasked with solving the malfunction before a deadly Geostorm can engulf the planet.
Comedy-horror Happy Death Day sits in third place with takings of $9.4 million after topping the box office last week.
It's performing very well considering it had a budget of just $4.5 million.
Blade Runner 2049 drops two places into fourth, making $7.4 million over the weekend.
Only the Brave enters in fifth with $6 million. The biographical drama, which stars Josh Brolin and Miles Teller, is based on the story of 19 Arizona firefighters who died in the 2013 Yarnell Hill Fire.
Jackie Chan-starring action The Foreigner is in sixth place with $5.6 million, while The Snowman is a new entry at number seven, tying with It.
The Snowman stars Michael Fassbender as a detective on the trail of a killer who uses snowmen as his calling card.
Check out the Oct. 20-22 figures below:
1. Boo 2! A Madea Halloween — $21.7 million 2. Geostorm — $13.3 million 3. Happy Death Day — $9.4 million 4. Blade Runner 2049 — $7.2 million 5. Only the Brave — $6 million 6. The Foreigner — $5.5 million 7. It — $3.5 million 8. The Snowman — $3.4 million 9. American Made — $3.2 million 10. Kingsman: The Golden Circle — $3 million