Actor Tyler Perry

 It was a dismal weekend for North American cinemas -- but Lionsgate's "Boo 2! A Madea Halloween" managed to scare some life back into the box office, bagging the top spot, according to industry data released on Monday.

Starring Tyler Perry -- who also wrote, directed and produced the comedy horror sequel -- "Boo 2!" sees Madea and the gang head to a haunted campsite, only then to have to escape monsters lurking there.

With takings of $21.2 million, "Boo 2!" is the tenth Perry title to snatch the top spot on its opening weekend, Deadline reports.

"Geostorm" -- another new release -- took second place, but it was a disappointing opening for the latest offering from Warner Bros., with earnings of $13.7 million.

The sci-fi disaster thriller follows Gerard Butler as a satellite designer tasked with saving the world from an apocalyptic storm -- caused by climate controlling satellites attacking the planet.

Meanwhile, "Happy Death Day" dropped to third place from last week's top spot -- with takings plummeting from $26 million to $9.4 million.

Starring Jessica Rothe, the comedy slasher follows a college student who repeatedly relives the day she was murdered until she discovers who killed her.

Sitting in fourth was Warner Bros.'s "Blade Runner: 2049," which halved its earnings for the second weekend running, taking $7.4 million.

The sci-fi reboot features Ryan Gosling as a new Los Angeles Police Department "blade runner" charged with killing bioengineered androids known as "replicants."

After uncovering a secret that threatens society, he embarks on a search for Harrison Ford's character, a former blade runner who disappeared 30 years ago.

In at fifth was Sony's new release "Only The Brave," starring Josh Brolin, with earnings of $6 million.

Based on a true story, the drama tells the tale of the Granite Mountain Hotshots, a group of firefighters in Arizona who battle to protect a town from an historic wildfire.

Rounding out the top 10 were:

"The Foreigner" ($5.8 million)

"It" ($3.5 million)

"The Snowman" ($3.4 million)

"American Made" ($3.1 million)

"Kingsman: The Golden Circle" ($3 million)

source: AFP