Colorful family film "Rio" took cinemagoers to the carnival over the weekend and beat the latest "Scream" film to the top of the box office with a solid $40 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 around the world.
Watch "Rio - Clip - Hang Glide"