Marvel's red-white-and-blue superhero soared to a second straight box office win in Captain America: The Winter Soldier, beating out new animated movie Rio 2, the story of a family of Brazilian birds on a trip to the Amazon.
Walt Disney Co's Captain America, which set an April ticket sales record when it opened a week ago, pulled in another $41.4 million from Friday to Sunday at U.S. and Canadian theaters.
The Rio sequel from 20th Century Fox debuted with $39 million in ticket sales, according to estimates from tracking firm Rentrak.
Low-budget horror flick Oculus, a new film from Paranormal Activity producer Jason Blum, finished in third place, collecting $12 million.
Ahead of the weekend, box office forecasters had predicted Captain America and Rio would battle in a close race, with each taking in $40 million-plus.
Rio 2 is a sequel to a 2011 film about a vibrantly colored family of rare macaw birds in Brazil. Jesse Eisenberg and Anne Hathaway provide voices for the avian parents who take their family to the Amazon in search of a possible colony of their critically endangered brothers and sisters.
Global sales for the film, which cost $103 million to make, reached $164 million through Sunday, according to Fox.
"Our target was to equal the first one, and that's what we did," said Chris Aronson, president of domestic distribution for 20th Century Fox, a unit of 21st Century Fox, referring to Rio, which took in $39.2 million on its opening weekend.
Aronson said the film was positioned well going forward as well, with spring break and school holidays in the coming weeks.
"There's not another animated film (opening) for nine weeks, so it gives us a nice long runway," he said, adding that exits polls for both parents and children were strong, and that the film was playing better than expected with African-American and Hispanic audiences.
Captain America, which stars Chris Evans as a scrawny World War Two reject given super powers from an experimental serum, is the latest superhero hit from Disney's Marvel Studios.
The film has earned a total of $476 million since it started rolling out internationally on March 26, validating the strategy of distributor Disney to ramp up its pipeline of films featuring Marvel Comics super heroes.
Since Disney bought Marvel for $4 billion in 2009, Marvel characters have starred in some of Hollywood's biggest hits.
Iron Man 3 was last year's second-highest grossing film with domestic sales of $409 million, while 2012's Marvel's The Avengers was the third-biggest film in Hollywood history, with $623.4 million in domestic sales and $1.5 billion worldwide.