"Non-Stop", the action-thriller starring Liam Neeson, captured the box office crown this weekend, debuting with $30 million.

Another newcomer, "Son of God", came in second with, $26.5 million, and last week's No. 1, "The Lego Movie", fell to third with $21 million.

The top ten:

"Non-Stop," $30M
"Son of God," $26.5M
"The Lego Movie," $21M
"Monuments Men," $5
"3 Days to Kill," $4.9M
"Robocop," $4.5M
"Pompeii," $4.3M
"Frozen," $3.6M
"About Last Night," $3.4M
"Ride Along," $3M