"Rio 2" flew to the top of the box office on Friday, narrowly beating Marvel's "Captain America: The Winter Soldier."

The animated sequel picked up $12 million on its first Friday night, while "Captain" earned another $11.9 million.

"Rio 2" will likely earn around $45 million for the weekend, significantly ahead of 2011's "Rio," which debuted to $39.2 million, and ultimately made $143 million in North America. 

It features the voices of Jesse Eisenberg, Anne Hathaway, George Lopez, Leslie Mann, and more. 

Now in its second week of release, "Captain" -- starring Chris Evans, Scarlett Johansson, Robert Redford and Samuel L. Jackson -- will likely earn around $42 million over the next three days.

The Marvel sequel's domestic total currently stands at a hefty $129.5 million. It will have no trouble topping the original film's total domestic gross of $176 million. 

Relativity's low budget horror film "Oculus" has already earned back its estimated $5 million production budget, after scaring up $4.9 million last night.

It will earn somewhere around $11 million or $12 million in its first weekend. 

The Kevin Costner football drama "Draft Day" rushed to $3.5 million on Friday, and is on its way to a disappointing $10 million debut. 

Holdover "Divergent" stayed alive in the top five, picking up another $2.3 million.

The YA drama -- starring Shailene Woodley, Theo James and Kate Winslet -- brought its stateside total to an impressive $119 million. Three more films in the franchise are on the way

Look for continuing box office updates throughout the weekend on HitFix.

Dave Lewis has been a Los Angeles-based entertainment writer and editor for nearly ten years. Originally hailing from Minneapolis, he moved to L.A. in 1996 to attend USC, before working for various periodicals and web sites including a lengthy stint at Variety.com. He joined the HitFix staff in 2011.