Can't beat the birds!

For the second weekend in a row, the animated film Rio held on to the top spot at the box office, earning $26.5 million, Gossip Cop reported.

The family film--which features the voices of Anne Hathaway and Jesse Eisenberg--beat out Tyler Perry's Madea's Big Happy Family, which grossed $26.1 million and took the second place spot.

Coming in third was Reese Witherspoon and Robert Pattinson's 1930s circus-drama Water for Elephants, which grossed $17.6 million in its opening weekend.

Russell Brand's holiday-themed Hop came in fourth ($12 million), while Scream 4 came in a distant fifth with $7.1 million.