Tyler Perry’s new comedy has beaten Tom Cruise’s latest Jack Reacher movie to the top of the US box office.
Boo! A Madea Halloween, which Perry directed, wrote, co-produced and stars in, took $27.6m (£22.6m) on its opening weekend.
Jack Reacher: Never Go Back, the second film in the franchise, debuted at number two with $23m (£18.8m).
Last week’s number one, The Accountant, dropped to number four after taking a further $14m (£11.4m).
The crime drama stars Anna Kendrick and Ben Affleck and tells the story of a man who uses his accountancy office as a front for his work for criminal organisations.
Supernatural horror film Ouija: Origin of Evil, a prequel to 2014 film Ouija, took $14.1m (£11.5m) to debut in third place.
The Girl on the Train, starring Emily Blunt, rounded off the top five, taking $7.3m (£6m) on its third weekend of release.
Further down the top 10, Keeping Up With the Joneses launched with a relatively disappointing $5.6m (£4.6m), landing at number seven.
The comedy, which stars Isla Fisher, Gal Gadot and Jon Hamm, received poor review from critics.
Coming-of-age drama Moonlight took $415,000 on its first weekend of release despite showing in only four cinemas – an strong result for a film with no big stars and a fairly unknown director, Barry Jenkins.
ComScore senior media analyst Paul Dergarabedian said the film, which will expand to further theatres in the coming weeks, “is going to be on everyone’s Oscar radar now”.
|North American box office top five|
|1. Tyler Perry’s Boo! A Madea Halloween $27.6m (£22.6)|
|2. Jack Reacher: Never Go Back $23m (£18.8m)|
|3. Ouija: Origin of Evil $14.1m (£11.5m)|
|4. The Accountant $14m (£11.4m)|
|5. The Girl on the Train $7.3m (£6m)|
Perry’s Halloween film, a parody of conventional horror films, is the follow-up to Madea Goes to Jail and Madea’s Family Reunion.
Dergarabedian said: “The Madea character has provided box office dividends for years. It’s a perfect combination, Madea and Halloween right before Halloween.”
Cruise’s latest Jack Reacher film may have missed the top spot, but it had a more successful opening weekend than the first film in the franchise, which opened in 2012 with $15.2m (£12.4m).