Religion is all the rage at the weekend box-office with Darren Aronofsky's "Noah" exceeding early estimates to pull in $44 million domestically.
Critics liked the film, giving it a 76% on Rotten Tomatoes and 68/100 on Metacritic. Audiences not so much, the film scoring a disappointing "C" CinemaScore on opening day which indicates it probably won't have legs.
The low-budget faith-based drama "God's Not Dead" also continues to impress, sitting in fourth place with $9 million and a stunning drop of just 2% from last weekend.
The other big newcomer this weekend was the Arnold Schwarzenegger-led action thriller "Sabotage" which tanked on opening both with critics and at the box-office. The film pulled in just $5.3 million and came in seventh, marking Arnie's worst opening since 1985's "Red Sonja".
Summit's young adult franchise launcher "Divergent" had a solid $26.5 million in its second weekend, dropping 52% from last weekend's excellent opening. Wes Anderson's "The Grand Budapest Hotel" also continues soaring with $8.8 million from 977 screens.
Overseas, "Captain America: The Winter Soldier" opened in many markets and easily dominated the frame with a $75.2 million weekend haul. The film's domestic opening next weekend is expected to be on par, if not higher.
Also, Disney's "Frozen" has smashed a new record. The film's worldwide gross is $1.072 billion, making it the top-grossing animated film of all time and beating "Toy Story 3" with $1.063 billion.