It was a tight race at the box office this weekend, but in the end Marvel squeaked out the repeat win.

Captain America: The Winter Soldier takes the number 1 spot for the second weekend in a row with $41.3 million. Marvel’s third Phase Two film is now at $159 million domestic, which is about $15 million ahead of last fall’s Thor: The Dark World.

On the worldwide front, Captain America 2 has grossed a very strong $476 million. If Cap 2 holds, it should end up finishing as the highest grossing Marvel Studios release not featuring Iron Man.

Coming in at number 2 is Rio 2 (read our review) with $39 million. The animated sequel battled back and forth with Captain America 2 all weekend, but it lost some ground on Saturday and ultimately relinquished the top spot.

While a $39 million opening is nothing to be ashamed of, it’s worth noting that Rio 2 actually grossed about $200,000 less than its predecessor. Internationally, though, Rio 2 is  far outpacing the first film and has grossed $124 million worldwide.

Oculus (read our review) is the number 3 film this weekend with $12 million. That’s certainly not bad for a film featuring almost no stars, but a little on the low side for a horror flick.

At the same time, the good thing about these low-budget horror films is that they usually double their budget within the first weekend. Will Oculus secure a place as the next big horror franchise? Probably not, but it will make a decent chunk of change.

In at number 4 is the Kevin Costner sports flick Draft Day (read our review) with $9.7 million. After Costner’s first 2014 release, 3 Days to Kill, posted mediocre box office receipts, many speculated we might see the same thing from Draft Day, and they were right. In fact, Draft Day earned about $3 million less than 3 Days to Kill.

Although Kevin Costner might have been a major box office draw in the ’80s and ’90s, his appeal has certainly waned among today’s audiences. Draft Day should top off somewhere around $30 million total.

Rounding out the top 5 is Divergent with $7.5 million. Lionsgate/Summit’s YA adaptation has proven itself a formidable box office force, grossing $124 million after four weeks. The studio has apparently been so pleased with Divergent‘s performance that they went ahead and made the call to split the series’ final film, Allegiant, into two movies.

Coming in at number 6 is Noah with $7.4 million. Darren Aronofsky’s biblical epic once again took a nosedive, this time falling 56% and out of the top 5. The good news is the film drummed up enough box office receipts early on and internationally to actually be considered a big success. All told, the film has grossed $246 million worldwide.

God’s Not Dead comes in at number 7 with $5.4 million, bringing its domestic total up to $40 million. There isn’t much more to say about this religious film’s success, except that it has earned more than 20-times its $2 million budget.

The number 8 film this weekend is The Grand Budapest Hotel with $4 million. After riding high in limited release for the past few weeks, Wes Anderson’s latest film seems to be tapering off a bit as it expands. That being said, the film has pulled in an excellent tally of $39 million over its first six weeks of release.

In at number 9 is Muppets Most Wanted with $2.1 million, which brings its domestic total up to $45 million. Although the film is inching closer to its $50 million budget, the hope was that this sequel would build off the success of its predecessor, not underperform.

Rounding out the top 10 is Mr. Peabody & Sherman with $1.8 million. Fox’s animated hit is now up to $105 million domestic and $248 million worldwide. Sounds like we have another animated franchise on our hands.

Outside the top 10: Frozen is now the 8th highest grossing film of all-time with $1.11 billion worldwide.

[NOTE: These are only weekend box office estimates – based on Friday and Saturday ticket sales coupled with adjusted expectations for Sunday. Official weekend box office results will be released on Monday, April 14th – at which time we’ll update this post with any changes.]

Source: Box Office Mojo