Noah crashed into theaters this weekend and flooded the weekend box office, conquering the new Arnold Schwarzenegger movie and taking the weekend crown.

Taking over the first place spot from Divergent, Noah made $44 million, just behind the opening numbers for the new 300 movie (which just crossed the $100 million mark this weekend itself). In some amazing news, this is the highest grossing opening weekend box office movie for Russell Crowe as a leading man and has already earned more money than Darren Aronofsky’s first four movies combined (Pi, The Fountain, Requiem for a Dream, The Wrestler). 

It is also interesting to note that there are two faith based movies in the Top 10 this weekend, with God’s Not Dead coming in fifth with $9.1 million to build its total to $22 million. Add in Son of God earlier this year ($57.8 million) and it looks like religious movies are bringing in a lot of movie goers.

On the other end of the spectrum, Sabotage was the worst weekend box office opening for Arnold Schwarzenegger in almost 30 years. It made less than last year’s The Last Stand ($6.3 million) and is his worst debut since Red Sonja in 1985.

Meanwhile, Frozen just passed Toy Story 3 as the highest grossing animated movie of all time with $1.07 billion worldwide.

Here’s the complete weekend box office breakdown:

Weekend Box Office

Position Title Weekend Total
1 Noah $44.0M $44.0M
2 Divergent $26.5 $95.2
3 Muppets Most Wanted $11.3 $33.2
4 Mr. Peabody & Sherman $9.5 $94.9
5 God’s Not Dead $9.0 $22.0
6 The Grand Budapest Hotel $8.8 $24.4
7 Sabotage $5.3 $5.3
8 Need for Speed $4.3 $37.7
9 300: Rise of an Empire $4.3 $101.1
10 Non-Stop $4.0 $85.1

Weekend box office estimates courtesy of Box Office Mojo