“Non-Stop,” featuring Liam Neeson as a sky marshal battling a ransom-seeking terrorist in-flight, opened as the top-grossing film in U.S. and Canadian cinemas, toppling “The Lego Movie” from a three-weekend run as No. 1.
The thriller, from Comcast Corp.’s Universal Pictures, collected $28.9 million in weekend sales, Rentrak Corp. today said in an e-mailed statement. “Son of God,” retelling the story of Jesus, was the only other new film in wide release. It placed second with $25.6 million. “The Lego Movie,” from Warner Bros., took in $20.8 million to place third.