Los Angeles - AFP
The psychological thriller "The Girl on the Train" topped the North American box office in its opening weekend with $24.7 million in revenue, an industry group estimated Sunday.
Emily Blunt plays a depressed, alcoholic divorcee who witnesses something odd as she rides a commuter train and ends up launching a missing persons investigation.
The flick from Universal is based on a best-selling novel by British author Paula Hawkins.
It unseated from first place Tim Burton's new fantasy tale "Miss Peregrine's Home for Peculiar Children," which dropped to second at $15 million. Its cumulative total in its second week in theaters stands at $51.1 million, said industry tracker Exhibitor Relations.
Burton's latest movie, from 20th Century Fox and Chernin Entertainment, tells the story of a headmistress (Eva Green) at an orphanage in Wales full of odd youngsters with magical powers.
Dropping from second to third was Mark Wahlberg's oil-rig thriller "Deepwater Horizon," from Lionsgate, at $11.8 million.
The film directed by Peter Berg and also starring Kurt Russell, John Malkovich, Kate Hudson and Gina Rodriguez follows the deadly 2010 Transocean and BP oil rig explosion and spill in the Gulf of Mexico.
Sony and MGM's "The Magnificent Seven," a remake of the classic 1960 Western starring Denzel Washington, came in fourth at $9.2 million.
Fifth place with $8.5 million went to "Storks," an animated film from Warner Bros in its third week. The children's picture is about baby-delivering birds who have modernized and now deliver packages for a global internet retail giant.
In its debut week and sixth place, "The Birth of a Nation, a US civil war epic, took in $7.1 million.
Another movie in its first week -- "Middle School: the Worst Years of My Life" -- took seventh place with $6.9 million.
Rounding out the top 10 films were:
"Sully" ($5.3 million)
"Masterminds" ($4.1 million)
"The Queen of Katwe" ($1.6 million)