Leave it to Madea to repeat a spooktakular win at the box-office just before Halloween. In a repeat of 2016, “Boo 2! A Madea Halloween” won the box-office on opening weekend, this time knocking out “Geostorm” and “Only the Brave”. Last year the original “Boo! A Madea Halloween” beat Tom Cruise’s “Jack Reacher 2” on opening weekend, taking in almost $29M before grossing over $73M domestically. Madea will most likely lose the top-spot next weekend, after “Jigsaw,” “Suburbicon,” and “Thank You for Your Service” open nationwide.

“Tyler Perry’s Boo 2! A Madea Halloween” brought in over $21M to take the top-spot on the domestic charts this weekend. The film opened across 2,388 locations, and although it fell short of the original’s $29M opening, easily debuted at number-one overall. “Boo 2! A Madea Halloween 2” was written and directed by Tyler Perry, and stars Tyler Perry, Cassi Davis, and Patrice Lovely.

Geostorm,” from Warner Bros Pictures, finished in a distant second-place. The film only grossed $13M on opening weekend, despite opening across 3,246 locations. “Geostorm” was directed by Dean Devlin, working from a script that he wrote with Paul Guyot. The film features Gerard Butler, Jim Sturgess, and Abbie Cornish.

Universal’s thriller “Happy Death Day” dropped to third-place this weekend, bringing in $9M while remaining in 3,298 locations. This brings the film’s two-week total to just over $40.6M domestically. “Happy Death Day” was directed by Christopher Landon, working from a script written by Scott Lobdell. The film stars Jessica Rothe, Israel Broussard, and Ruby Modine.

Despite good reviews, “Blade Runner 2049” is still dropping on the domestic charts. The sci-fi actioner fell to fourth-place overall after a $7M weekend, but remained in 3,203 locations. This brings the film’s domestic total to just over $74M after three weeks. “Blade Runner 2049” was directed by Denis Villeneuve, working from a screenplay written by Hampton Fancher and Michael Green. The film stars Harrison Ford, Ryan Gosling, and Ana de Armas.

Sony’s “Only The Brave” managed to hit the top-five on opening weekend, despite only bringing in $6M across 2,577 locations. “Only the Brave” was directed by Joseph Kosinski, and features Josh Brolin, Miles Teller, and Jeff Bridges.

Not making the top-five but worth mentioning are this week’s real disappointments. Following terrible opening previews, Universal Pictures’ “The Snowman” only made $3M across 1,812 locations. “The Snowman” was directed by Tomas Alfredson, the screenplay was written by Peter Straughan and Hossein Amini. The film stars Michael Fassbender, Rebecca Ferguson, and Charlotte Gainsbourg. “Same Kind of Different as Me” did even worse, only bringing in $2.5M across 1,362 locations. “Same Kind of Different as Me” was directed by Michael Carney, who co-wrote the screenplay with Alexander Foard. The film stars Renée Zellweger, Jon Voight, and Djimon Hounsou.

If you want to stay-in this weekend you can catch “War for the Planet of the Apes” on Blu-ray ($19 on Amazon) or “Annabelle: Creation” ($22 on Amazon). If you’re shopping for the family, you can grab Sony’s hit “The Emoji Movie” ($19 on Amazon).

As we mentioned earlier, these films will most likely lose ground to the new releases hitting theaters on Halloween weekend. Thriller fans can see the new installment to the “Saw” franchise called “Jigsaw,” or watch the crime-thriller starring Matt Damon and Julianne Moore called “Suburbicon.” That project was directed by George Clooney. “Thank You for Your Service” is the big drama of the week, and features Haley Bennett, Miles Teller, and Keisha Castle-Hughes.

The Weekend Box-Office Results are updated each Sunday, you can also follow us on Twitter and Facebook to stay updated.