Colourful family film Rio took U.S. cinemagoers to the carnival over the weekend (15-17Apr11) and beat the latest Scream film to the top of the box office with a solid $40 million (£25 million) opening take.
The animated film, which features the voices of Anne Hathaway and Jesse Eisenberg, more than doubled Scream 4's debut and scored the biggest opening in 2011.
Last week's number one movie, Hop, dropped to three.
Meanwhile, Rio is all the rage around the world - the film led the global movie market for a second weekend.
It has now claimed over $160 million (£100 million) around the world.
Captain Pugwash is coming to the big screen, to be played by 'Hot Fuzz' star Nick Frost.
After a week-long residency on 'The Late Late Show' plugging his debut solo album, Styles inevitably joined host Corden for an episode of 'Carpool...