Liam Neeson’s character must stop a string of murders on an international flight.
The film took $30 million at US and Canadian cinemas between Friday and Sunday, according to studio estimates.
Son of God took $26.5 million to reach second place. The film is adapted from the History Channel’s mini-series The Bible, about the life of Jesus.
The film, which surpassed box office predictions, stars Portuguese actor Diogo Morgado as Jesus and was made by reality TV producer Mark Burnett.
The success of Non-Stop and Son of God pushed The Lego Movie down to third place after three weeks in the top spot.
The Lego Movie made $21 million over the weekend, taking its North American box office total to $209 million.
George Clooney’s World War II drama The Monuments Men was a distant fourth, earning $5 million.
The Monuments Men was followed by 3 Days to Kill, in which Kevin Costner plays an over-the-hill international spy, which took $4.9 million.
jiHDJ19A3dkPresident Joe Biden has urged pro-Palestinian protesters on university campuses to uphold the rule of…
Blue Ivy Carter has joined the voice cast of The Lion King prequel Mufasa: The…
At least five people, including a four-month-old baby, have been killed after dozens of tornadoes…
Harvey Weinstein has been hospitalized just days after his 2020 rape conviction in New York…
Hamas has published a video showing the first proof of life of US and Israeli…
Prosecutors and Donald Trump’s attorneys delivered opening statements and the first witness was called on…