'Rio' speaks louder than 'Madea,' repeats at No. 1
In this publicity image released by 20th Century Fox, animated characters, from left, Raphael, voiced by George Lopez, Blu, voiced by Jesse Eisenberg, and Jewel, voiced by Anne Hathaway, are shown in a scene from "Rio." (AP Photo/20th Century Fox)
April 24, 2011 7:18:02 PM PDT
LOS ANGELES (AP) - April 24, 2011 --
Anne Hathaway and Jesse Eisenberg's talking birds have edged out Tyler Perry's sass-talking grandma at the weekend box office.