"Nightcrawler", a dark crime thriller starring Jake Gyllenhaal as a freelance cameraman in the high-speed world of siren-chasing journalism, topped sluggish weekend domestic box office charts with $10.9 million in ticket sales.
"Ouija", last weekend's box office leader, was second by a razor-thin margin, selling just $8,760 fewer in tickets in a weekend slowed by candy-gathering Halloween revelers, according to estimates from tracking firm Rentrak.
The World War Two war film "Fury" was third with $9.1 million for the three days from Friday through Sunday in the United States and Canada.
Gyllenhaal, who also produced "Nightcrawler", lost 30 pounds to play the role of Louis Bloom, an unemployed misfit who finds success as a cameraman in the sometimes violent world of local TV news.
Also starring Bill Paxton and Rene Russo, the film was well received by critics, with 94 percent of 140 reviewers giving it a "fresh" rating, according to the website Rotten Tomatoes.
Halloween falling on a Friday "hit the box-office fairly hard, with the day down around 40 percent from Friday a year ago," said Paul Dergarabedian, senior media analyst for Rentrak. He added that "the marketplace rebounded nicely on Saturday and Sunday [with] a photo finish for first place."
"Ouija", last weekend's box office leader, is based on the board game that some believe can contact the dead. The low-budget film has collected $35 million since opening Oct. 24.
"Fury", a blood-splattered action film that stars Brad Pitt as a war-hardened tank commander, has rung up more than $60 million in theaters in the United States and Canada. The film also stars Shia LaBeouf and Michael Pena.
The Ben Affleck thriller "Gone Girl", which led the box office for two weekends in October, continued its strong play. The movie, based on author Gillian Flynn's best-selling novel of a man accused of killing his wife, was fourth with $8.8 million in sales and has collected $136 million since opening on Oct. 3.
Top 5 Earners
1 'Nightcrawler' $10.9 million
2 'Ouija' $10.9 million
3 'Fury' $9.1 million
4 'Gone Girl' $8.8 million
5 'The Book of Life' $8.2 million