"Captain America: The Winter Soldier," soars to top box office spot, marking the second straight weekend win for Marvel's red-white-and-blue superhero, pulling in $41.4 million.
The film starring Chris Evans is a follow up to 2011 hit, "Captain America: The First Avenger."
And it's received mostly positive reviews.
The Atlantic called it "a movie that is, in the best sense of the word, a Marvel."
In second place at the box office was "Rio 2," the sequel to "Rio," bringing in $39 million in ticket sales, according to estimates.
It tells the story of Brazilian birds on a trip to the Amazon.