The Girl On The Train pulls into top spot at the weekend box office with a $24.7 million opening

Emily Blunt's The Girl On The Train rode the rails to come in at No. 1 with a $24.7 million opening at the box office, knocking last weekend's champ, Miss Peregrine's School For Peculiar Children, into second place.

Based on Paula Hawkins' best-seller about a woman trying to piece together a mysterious disappearance, the movie's take may have been hit by Hurricane Matthew, which pummeled much of the Southeast of the U.S.. keeping folks at home.

It added another $16.5 million from theatres elsewhere in the world, bringing its global take to $41.2 million, short of its $45 million budget.

Riding the rails: Emily Blunt stars in The Girl On The Train which topped the weekend box office with  $24.7 million

Riding the rails: Emily Blunt stars in The Girl On The Train which topped the weekend box office with  $24.7 million

Girl kicked last weekend's champ, Miss Peregrine's School For Peculiar Children, into second place. For math students, its take fell roughly 50% to $15 million, bringing its domestic haul to $51.1 million.

The family friendly film, with a starry cast including Eva Green, Asa Butterfield, Allison Janney, Terence Stamp, Judi Dench and Samuel L. Jackson, did better overseas.

It has taken just over $94 million in two weeks, for a worldwide haul of $145 million, topping its hefty $110 million price tag.

School's out: Miss Peregrine's School For Peculiar Children fell to second place with $15 million in its second week, bringing its domestic haul to $51.1 million

School's out: Miss Peregrine's School For Peculiar Children fell to second place with $15 million in its second week, bringing its domestic haul to $51.1 million

Under water: Deepwater Horizon, starring Mark Wahlberg,  continued to struggled in its second week, taking in $11.7 million and bringing its global total to $66.3 million, well shy of its massive $110 million budget

Under water: Deepwater Horizon, starring Mark Wahlberg,  continued to struggled in its second week, taking in $11.7 million and bringing its global total to $66.3 million, well shy of its massive $110 million budget

True-life action-drama Deepwater Horizon continued to struggle, taking in $11.7 million and bringing its domestic total to $38.5 million.

Not even its all-star cast, including Mark Wahlberg, Kurt Russell, John Malkovich and Kate Hudson, could lure audiences for the story of the worst oil spill in U.S. history - when the failure of the Deepwater oil rig dumped more than 200 million gallons of crude oil into the Gulf of Mexico in 2011.

With its foreign take boosting its box office numbers to $66.3 million so far, it is well short of recouping its massive $110 million budget.

Still riding: The Magnificent Seven hung in for fourth place with $9.1 million, pushing the Western remake's haul to $75.9 million domestically and $134.6 million globally

Still riding: The Magnificent Seven hung in for fourth place with $9.1 million, pushing the Western remake's haul to $75.9 million domestically and $134.6 million globally

Family fun: Animated family comedy Storks rounded out the top five with $8.4 million, bringing its Stateside receipts to just over $50 million and $106 million globally

Family fun: Animated family comedy Storks rounded out the top five with $8.4 million, bringing its Stateside receipts to just over $50 million and $106 million globally

The Magnificent Seven, lead by Chris Pratt, Ethan Hawke and Denzel Washington, hung in for fourth place with $9.1 million, pushing the Western remake's haul to $75.9 million domestically and $134.6 million globally.

Animated family comedy Storks rounded out the top five with $8.4 million, bringing its Stateside receipts to just over $50 million and grabbing $106 million globally in its second week of release.

Meanwhile, Pixar-Disney's Finding Dory has crossed $1 billion worldwide with an estimated $485 million domestically and $517 million internationally. It's at No. 18 at the box office after 17 weeks on release.

Netting a huge trawl:  Pixar-Disney's Finding Dory has crossed $1 billion worldwide after 17 weeks on release

Netting a huge trawl:  Pixar-Disney's Finding Dory has crossed $1 billion worldwide after 17 weeks on release

 

The comments below have not been moderated.

The views expressed in the contents above are those of our users and do not necessarily reflect the views of MailOnline.

By posting your comment you agree to our house rules.

Who is this week's top commenter? Find out now