Boo! 2 tops the US box office for Halloween

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

This box office news can be discussed here