Miss Peregrine only enjoyed one week at the top of the box office as The Girl on the Train took the top spot with a modest $24.7 million. The film based on the best-selling novel has received mixed reviews and I’m predicting it finishes around $55 to $60 million domestically.

Miss Peregrine’s Home for Peculiar Children came in second place after a 48 percent second weekend drop. The film grossed $15 million and passed $50 million domestically. Deepwater Horizon came in third with $11.8 million after a 42 percent second weekend drop reports Box Office Mojo.

The Magnificent Seven came in fourth place with $9.2 million and just passed $75 million domestically. Storks rounds out the top five with $8.5 million and just passed $50 million domestically.

I predicted Birth of a Nation to take the top spot and it fell very short. The film debuted at sixth place only bringing in $7.1 million. Middle School: The Worst Years of My Life also had a soft opening, only grossing $6.9 million. Sully brought in $5.3 million and is the only film in the top 10 with a domestic gross of over $100 million.

The Girl on the Train will probably not be No. 1 for very long with Ben Affleck’s new thriller The Accountant coming out and Kevin Hart’s stand-up documentary Kevin Hart: What Now?

Weekend Gross by Distributor:

Universal: $25.9 million

Lionsgate: $19.7 million

20th Century Fox: $15 million

Warner Bros: $14.8 million

Sony Pictures: $11.4 million

Fox Searchlight: $7.1 million

Relativity: $4.1 million

Disney: $2.2 million

Next week’s openings: The Accountant, Kevin Hart: What Now?