Chris Evans, Scarlett Johansson
Captain America: The Winter Soldier hung on to the top spot at the box office this weekend, but just barely.
The superhero flick earned $41.4 million in its second week, narrowly topping the animated sequel Rio 2, which took in $39 million in its debut, Box Office Mojo reports.
Noah may have taken the top spot at the weekend box office, but Frozen just set a world record.
Frozen's latest receipts bring the film's total global gross to $1.072billion, making it the top-grossing animated film of all time. Toy Story 3 had previously held the record with $1.063 billion. Frozen also holds the 10th spot on the list of top global blockbusters of all time.
Son of God, the pared-down feature-film version of the History Channel miniseries The Bible, had an impressive debut at the box office this weekend, taking in $26.5 million, Box Office Mojo reports. But it wasn't able to best Liam Neeson's action thriller Non-Stop, which landed at No. 1 with $30 million.
The Lego Movie
The LEGO Movie continued to steamroll over the competition at the box office this weekend, easily taking the top spot for the third week in a row with $31.5 million.
New releases 3 Days to Kill and Pompeii came in at Nos. 2 and 3 with $12.3 million and a disappointing $10 million, respectively.