Halloween may not have arrived yet but the box office gave moviegoers a preview of the horror to come with a gruesome weekend showing. “Boo 2! A Madea Halloweenmanaged to nab the top spot as its top competition like “Geostorm”, “Only The Brave,” and “The Snowman” all had lackluster opening weekends.

'Boo 2!' takes top spot

According to Box Office Mojo, “Boo 2! A Madea Halloween” took the top spot at the weekend box office, bringing in $21.2 million from 2,388 theaters. While this was less than its 2016 predecessor, “Boo! A Madea Halloween,” which took in $28.5 million, it was still enough to easily win the weekend.

The ninth installment in the Tyler Perry “Madea” franchise has already almost made back its estimated production budget of $25 million. Despite its placing at the box office, the PG-13 comedy starring Tyler Perry, Cassi Davis, and Patrice Lovely horrified critics.

The film was met with awful reviews from critics, as it received an eight percent rotten rating from 13 critic reviews on Rotten Tomatoes. According to Film School Rejects, this makes “Boo 2!” the worst reviewed box office champion so far this year.

Older females flocked to see the film as CinemaScore reported that 65 percent of the movie's audience was female, with the same percentage of people over 25 flocking to see the film. ComScore's Post Talk reported that 38 percent of the film's audience was African-American, 31 percent Caucasian and 21 percent Hispanic.

Other new films falter in opening weekend

Coming in an extremely disappointing second place was “Geostorm”, which only made $13.7 million from 3,246 theaters against an estimated production budget of $120 million. However, it did manage to take in $52.1 million overseas. Starring Gerald Butler and Abbie Cornish, the PG-13 action/disaster film ended up devasting critics.

The film currently has an 11 percent rotten score from 46 critic reviews on Rotten Tomatoes.

Only The Brave” managed a fifth-place showing, taking in $6.0 million from 2,577 theaters. Its estimated production budget was $38 million. The PG-13 biographical action film stars Josh Brolin, Jeff Bridges, and Jennifer Connelly, as it tells the true story of the Granite Mountain Hot Shots.

Despite the movie's lack of box office success, critics love it as it has received a 90 percent certified fresh rating from 100 reviews.

Finally, “The Snowman” melted down to an eighth-place showing as it made $3.3 million from 1,812 theaters. Its estimated production budget was $35 million. However, the film did make $19.3 million overseas. The R-rated thriller based on the novel by Jo Nesbo stars Michael Fassbender and Rebecca Ferguson. Yet again this was another movie critics bashed, as it currently has an 8 percent rotten score from 134 reviews.